<86>Aug 21 13:06:58 userdel[884599]: delete user 'rooter'
<86>Aug 21 13:06:58 groupadd[884609]: group added to /etc/group: name=rooter, GID=684
<86>Aug 21 13:06:58 groupadd[884609]: group added to /etc/gshadow: name=rooter
<86>Aug 21 13:06:58 groupadd[884609]: new group: name=rooter, GID=684
<86>Aug 21 13:06:58 useradd[884616]: new user: name=rooter, UID=684, GID=684, home=/root, shell=/bin/bash
<86>Aug 21 13:06:58 userdel[884628]: delete user 'builder'
<86>Aug 21 13:06:58 userdel[884628]: removed group 'builder' owned by 'builder'
<86>Aug 21 13:06:58 userdel[884628]: removed shadow group 'builder' owned by 'builder'
<86>Aug 21 13:06:58 groupadd[884639]: group added to /etc/group: name=builder, GID=685
<86>Aug 21 13:06:58 groupadd[884639]: group added to /etc/gshadow: name=builder
<86>Aug 21 13:06:58 groupadd[884639]: new group: name=builder, GID=685
<86>Aug 21 13:06:58 useradd[884647]: new user: name=builder, UID=685, GID=685, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/libhdf5-1.10.6-alt2.src.rpm: bad symbols in the license tag: ,
<13>Aug 21 13:07:02 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Aug 21 13:07:02 rpmi: libstdc++10-devel-10.3.1-alt3 sisyphus+281519.340.4.1 1627910476 installed
<13>Aug 21 13:07:03 rpmi: gcc10-c++-10.3.1-alt3 sisyphus+281519.340.4.1 1627910476 installed
<13>Aug 21 13:07:03 rpmi: libp11-kit-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed
<13>Aug 21 13:07:03 rpmi: libtasn1-4.17.0-alt1 sisyphus+276722.100.1.1 1625211286 installed
<13>Aug 21 13:07:03 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Aug 21 13:07:03 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Aug 21 13:07:03 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed
<13>Aug 21 13:07:03 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Aug 21 13:07:03 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed
<13>Aug 21 13:07:03 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+279286.100.1.1 1626469643 installed
<13>Aug 21 13:07:04 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+279286.100.1.1 1626469643 installed
<13>Aug 21 13:07:04 rpmi: libssl-devel-1.1.1k-alt1 sisyphus+279286.100.1.1 1626469643 installed
<13>Aug 21 13:07:04 rpmi: gcc-c++-10-alt2 sisyphus+281519.400.4.1 1627911328 installed
<13>Aug 21 13:07:04 rpmi: zlib-devel-1.2.11-alt1 sisyphus+278099.4700.1.1 1626032672 installed
Building target platforms: i586
Building for target i586
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: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.31579
+ 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.31579
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd libhdf5-1.10.6
+ autoreconf -fisv
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 gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --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 -march=i586 -mtune=generic -fno-strict-aliasing'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing'
+ export FCFLAGS
+ '[' -n '' ']'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -ri dirname -- '{}'
+ readlink -e -- ./configure
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --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 thread-safe 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... i586-alt-linux-gnu
checking host system type... i586-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 i586-alt-linux-gnu... no
checking for config i586-alt-linux-gnu... no
checking for config alt-linux-gnu... no
checking for config alt-linux-gnu... no
checking for config i586-linux-gnu... no
checking for config i586-linux-gnu... no
checking for config i586-alt... no
checking for config linux-gnu... found
compiler 'gcc' is GNU gcc-10.3.1
compiler 'g++' is GNU g++-10.3.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 i586-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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... 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 how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.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... 4
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... 12
checking size of __float128... 16
checking size of _Quad... 0
checking quadmath.h usability... no
checking quadmath.h presence... no
checking for quadmath.h... no
checking maximum decimal precision for C... 21
checking if Fortran interface enabled... no
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
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 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 i586-alt-linux-gnu file names to i586-alt-linux-gnu format... func_convert_file_noop
checking how to convert i586-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 i586-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for i586-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for i586-alt-linux-ar... (cached) ar
checking for archiver @FILE support... @
checking for i586-alt-linux-strip... no
checking for strip... strip
checking for i586-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 i586-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) 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... no
checking for dlopen in -ldl... 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
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) 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) 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... (cached) yes
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for sys/stat.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/types.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking features.h usability... yes
checking features.h presence... yes
checking for features.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking mach/mach_time.h usability... no
checking mach/mach_time.h presence... no
checking for mach/mach_time.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
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... 64
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... 4
checking size of uint_fast16_t... 4
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... 4
checking size of uint_fast32_t... 4
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... 4
checking size of ssize_t... 4
checking size of ptrdiff_t... 4
checking size of off_t... 8
checking size of bool... 1
checking size of time_t... 4
checking if dev_t is scalar... yes
checking for dmalloc library... suppressed
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking for compress2... yes
checking szlib.h usability... no
checking szlib.h presence... no
checking for szlib.h... no
checking for thread safe support... no
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... %lld and %llu
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 21 13:07:34 UTC 2021
                  Configured by: builder@localhost.localdomain
                    Host system: i586-alt-linux-gnu
              Uname information: Linux localhost.localdomain 5.4.136-std-def-alt1 #1 SMP Wed Jul 28 14:30:29 UTC 2021 i686 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 ( i586-alt-linux-gcc (GCC) 10.3.1 20210703 )
                       CPPFLAGS: 
                    H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API
                    AM_CPPFLAGS: -D_FILE_OFFSET_BITS=64 
                        C Flags: -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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++ ( i586-alt-linux-g++ (GCC) 10.3.1 20210703 )
                      C++ Flags: -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5checksum.lo H5checksum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5timer.lo H5timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5dbg.lo H5dbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Abtree2.lo H5Abtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5system.lo H5system.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5system.c  -fPIC -DPIC -o .libs/H5system.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5system.c:33:
In function 'strncat',
    inlined from 'H5_build_extpath' at H5system.c:1217:13:
/usr/include/bits/string_fortified.h:122:10: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  122 |   return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5system.c:33:
H5system.c: In function 'H5_build_extpath':
H5private.h:1374:31: note: length computed here
 1374 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
H5system.c:1217:13: note: in expansion of macro 'HDstrncat'
 1217 |             HDstrncat(full_path, new_name, HDstrlen(new_name));
      |             ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5.lo H5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Adeprec.lo H5Adeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Atest.lo H5Atest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Adense.lo H5Adense.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5A.lo H5A.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5A.c  -fPIC -DPIC -o .libs/H5A.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5A.c:25:
In function 'strncpy',
    inlined from 'H5Aget_name_by_idx' at H5A.c:897:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5A.c:25:
H5A.c: In function 'H5Aget_name_by_idx':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5A.c:893:26: note: in expansion of macro 'HDstrlen'
  893 |     ret_value = (ssize_t)HDstrlen(attr->shared->name);
      |                          ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5ACdbg.lo H5ACdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Aint.lo H5Aint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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)
      |                                                                       ^~~~~~~~
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__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 ||
      |                                                              ^~~~~~~~
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__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'
gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Bcache.lo H5Bcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5trace.lo H5trace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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);
      |             ^~~~~~~~
H5trace.c:177:33: warning: '%.6f' directive writing between 3 and 317 bytes into a region of size 128 [-Wformat-overflow=]
  177 |                 HDsprintf(tmp, "%.6f", event_time.etime-first_time.etime);
      |                                 ^~~~
H5trace.c:177:32: note: assuming directive output of 8 bytes
  177 |                 HDsprintf(tmp, "%.6f", event_time.etime-first_time.etime);
      |                                ^~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5private.h:56,
                 from H5trace.c:33:
/usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 4 and 318 bytes into a destination of size 128
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5ACproxy_entry.lo H5ACproxy_entry.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Bdbg.lo H5Bdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5AC.lo H5AC.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5AC.c  -fPIC -DPIC -o .libs/H5AC.o
H5AC.c: In function 'H5AC_mark_entry_dirty':
H5AC.c:961:17: warning: potential null pointer dereference [-Wnull-dereference]
  961 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_mark_entry_clean':
H5AC.c:1014:17: warning: potential null pointer dereference [-Wnull-dereference]
 1014 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_mark_entry_unserialized':
H5AC.c:1056:17: warning: potential null pointer dereference [-Wnull-dereference]
 1056 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_mark_entry_serialized':
H5AC.c:1097:17: warning: potential null pointer dereference [-Wnull-dereference]
 1097 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_pin_protected_entry':
H5AC.c:1199:17: warning: potential null pointer dereference [-Wnull-dereference]
 1199 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_create_flush_dependency':
H5AC.c:1281:17: warning: potential null pointer dereference [-Wnull-dereference]
 1281 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_resize_entry':
H5AC.c:1416:17: warning: potential null pointer dereference [-Wnull-dereference]
 1416 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_unpin_entry':
H5AC.c:1459:17: warning: potential null pointer dereference [-Wnull-dereference]
 1459 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_destroy_flush_dependency':
H5AC.c:1502:17: warning: potential null pointer dereference [-Wnull-dereference]
 1502 |     if(cache_ptr->log_info->logging)
      |        ~~~~~~~~~^~~~~~~~~~
H5AC.c: In function 'H5AC_remove_entry':
H5AC.c:2652:13: warning: potential null pointer dereference [-Wnull-dereference]
 2652 |     if(cache->log_info->logging)
      |        ~~~~~^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B.lo H5B.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2dbg.lo H5B2dbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2cache.lo H5B2cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5B2cache.c  -fPIC -DPIC -o .libs/H5B2cache.o
In file included from H5Cprivate.h:35,
                 from H5ACprivate.h:33,
                 from H5B2private.h:29,
                 from H5B2pkg.h:30,
                 from H5B2cache.c:36:
H5B2cache.c: In function 'H5B2__cache_int_deserialize':
H5Fprivate.h:185:11: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
  185 |       n = (n << 8) | *(--p);                              \
      |           ^
H5Fprivate.h:217:41: note: in expansion of macro 'DECODE_VAR'
  217 | #  define UINT64DECODE_VAR(p, n, l)     DECODE_VAR(p, n, l)
      |                                         ^~~~~~~~~~
H5B2cache.c:718:9: note: in expansion of macro 'UINT64DECODE_VAR'
  718 |         UINT64DECODE_VAR(image, int_node_ptr->node_nrec, udata->hdr->max_nrec_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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2.lo H5B2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2stat.lo H5B2stat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2test.lo H5B2test.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Cepoch.lo H5Cepoch.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2internal.lo H5B2internal.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2int.lo H5B2int.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Cdbg.lo H5Cdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2hdr.lo H5B2hdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Clog_json.lo H5Clog_json.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Cprefetched.lo H5Cprefetched.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5B2leaf.lo H5B2leaf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Clog.lo H5Clog.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5CS.lo H5CS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Clog_trace.lo H5Clog_trace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Clog_trace.c  -fPIC -DPIC -o .libs/H5Clog_trace.o
H5Clog_trace.c: In function 'H5C__trace_write_set_cache_config_log_msg':
H5Clog_trace.c:928:95: warning: '%f' directive output may be truncated writing between 3 and 317 bytes into a region of size between 269 and 1981 [-Wformat-truncation=]
  928 |             "H5AC_set_cache_auto_resize_config %d %d %d %d \"%s\" %d %d %d %f %d %d %ld %d %f %f %d %f %f %d %d %d %f %f %d %d %d %d %f %zu %d %d\n",
      |                                                                                               ^~
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
  928 |             "H5AC_set_cache_auto_resize_config %d %d %d %d \"%s\" %d %d %d %f %d %d %ld %d %f %f %d %f %f %d %d %d %f %f %d %d %d %d %f %zu %d %d\n",
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Clog_trace.c:928:13: note: using the range [-2147483648, 2147483647] for directive argument
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
H5Clog_trace.c:928:13: note: directive argument in the range [0, 1]
H5Clog_trace.c:928:13: note: using the range [-2147483648, 2147483647] for directive argument
H5Clog_trace.c:928:13: note: using the range [-2147483648, 2147483647] for directive argument
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
H5Clog_trace.c:928:13: note: directive argument in the range [0, 1]
H5Clog_trace.c:928:13: note: using the range [-2147483648, 2147483647] for directive argument
H5Clog_trace.c:928:13: note: directive argument in the range [0, 1]
H5Clog_trace.c:928:13: note: assuming directive output of 8 bytes
In file included from /usr/include/stdio.h:866,
                 from H5private.h:56,
                 from H5Clog_trace.c:32:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 114 and 3789 bytes into a destination of size 2048
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ctest.lo H5Ctest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Cquery.lo H5Cquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ctag.lo H5Ctag.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Cimage.lo H5Cimage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Cimage.c  -fPIC -DPIC -o .libs/H5Cimage.o
H5Cimage.c: In function 'H5C__construct_cache_image_buffer':
H5Cimage.c:264:76: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  264 |     if(NULL == (cache_ptr->image_buffer = H5MM_malloc(cache_ptr->image_len + 1)))
      |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~
H5Cimage.c: In function 'H5C__read_cache_image':
H5Cimage.c:1062:26: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1062 |                 cache_ptr->image_len, cache_ptr->image_buffer) < 0)
      |                 ~~~~~~~~~^~~~~~~~~~~
H5Cimage.c: In function 'H5C__load_cache_image':
H5Cimage.c:1146:80: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1146 |         if(NULL == (cache_ptr->image_buffer = H5MM_malloc(cache_ptr->image_len + 1)))
      |                                                           ~~~~~~~~~~~~~~~~~~~~~^~~
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__write_cache_image':
H5Cimage.c:3557:72: warning: conversion from 'hsize_t' {aka 'const long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 3557 |  if(H5F_block_write(f, H5FD_MEM_SUPER, cache_ptr->image_addr, cache_ptr->image_len, cache_ptr->image_buffer) < 0)
      |                                                               ~~~~~~~~~^~~~~~~~~~~
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]
H5Cimage.c:467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  467 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Cimage.c:467: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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5C.lo H5C.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5C.c  -fPIC -DPIC -o .libs/H5C.o
H5C.c: In function 'H5C_flush_cache':
H5C.c:1056:14: 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]
H5C.c: In function 'H5C__mark_flush_dep_clean':
H5C.c:7804:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7804 | H5C__mark_flush_dep_clean(H5C_cache_entry_t * entry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
H5C.c:7804: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:7851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7851 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t * entry_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5C.c:7851: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__flush_invalidate_cache':
H5C.c:5066:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5066 | H5C__flush_invalidate_cache(H5F_t *f, unsigned flags)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dbtree.lo H5Dbtree.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5CX.lo H5CX.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dbtree2.lo H5Dbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ddbg.lo H5Ddbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5D.lo H5D.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dcontig.lo H5Dcontig.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Dcontig.c  -fPIC -DPIC -o .libs/H5Dcontig.o
H5Dcontig.c: In function 'H5D__contig_construct':
H5Dcontig.c:430:53: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  430 |         dset->shared->cache.contig.sieve_buf_size = tmp_size;
      |                                                     ^~~~~~~~
H5Dcontig.c: In function 'H5D__contig_init':
H5Dcontig.c:503:53: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  503 |         dset->shared->cache.contig.sieve_buf_size = tmp_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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ddeprec.lo H5Ddeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dcompact.lo H5Dcompact.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dearray.lo H5Dearray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Dearray.c  -fPIC -DPIC -o .libs/H5Dearray.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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Defl.lo H5Defl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dnone.lo H5Dnone.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dfill.lo H5Dfill.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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)
      |                                                              ^~~~~~~~
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: 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)))
      |                                                      ^~~~~~~~~
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);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dio.lo H5Dio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dfarray.lo H5Dfarray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dlayout.lo H5Dlayout.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Doh.lo H5Doh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dchunk.lo H5Dchunk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Dchunk.c  -fPIC -DPIC -o .libs/H5Dchunk.o
H5Dchunk.c: In function 'H5D__chunk_direct_read':
H5Dchunk.c:589:98: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  589 |     if(H5F_block_read(dset->oloc.file, H5FD_MEM_DRAW, udata.chunk_block.offset, udata.chunk_block.length, buf) < 0)
      |                                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~
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:3082:28: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 3082 |             size_t alloc = udata.chunk_block.length;        /* Bytes allocated for BUF    */
      |                            ^~~~~
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_lock':
H5Dchunk.c:3636:41: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 3636 |                 size_t my_chunk_alloc = chunk_alloc;    /* Allocated buffer size */
      |                                         ^~~~~~~~~~~
H5Dchunk.c:3637:36: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 3637 |                 size_t buf_alloc = chunk_alloc;            /* [Re-]allocated buffer size */
      |                                    ^~~~~~~~~~~
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)))
      |                                       ^~~~~~
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: 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]
H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks':
H5Dchunk.c:4476:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4476 | H5D__chunk_update_old_edge_chunks(H5D_t *dset, hsize_t old_dim[])
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:4015:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4015 | H5D__chunk_allocate(const H5D_io_info_t *io_info, hbool_t full_overwrite, hsize_t old_dim[])
      | ^~~~~~~~~~~~~~~~~~~
In file included from H5Dchunk.c:51:
H5Dchunk.c: In function 'H5D__chunk_copy_cb':
H5Dchunk.c:5734:30: warning: potential null pointer dereference [-Wnull-dereference]
 5734 |             HDmemcpy(buf, ent->chunk, nbytes);
H5private.h:1109:64: note: in definition of macro 'HDmemcpy'
 1109 |     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
      |                                                                ^
H5Dchunk.c:5734:30: warning: potential null pointer dereference [-Wnull-dereference]
 5734 |             HDmemcpy(buf, ent->chunk, nbytes);
H5private.h:1109:64: note: in definition of macro 'HDmemcpy'
 1109 |     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
      |                                                                ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dselect.lo H5Dselect.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dsingle.lo H5Dsingle.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dscatgath.lo H5Dscatgath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dint.lo H5Dint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Dint.c  -fPIC -DPIC -o .libs/H5Dint.o
H5Dint.c:102:21: warning: size of 'H5D_def_dset' 4452 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Edeprec.lo H5Edeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dtest.lo H5Dtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Eint.lo H5Eint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 */
      |                        ^
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Eint.c:35:
In function 'strncpy',
    inlined from 'H5E_get_msg' at H5Eint.c:144:8:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Eint.c:35:
H5Eint.c: In function 'H5E_get_msg':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Eint.c:140:20: note: in expansion of macro 'HDstrlen'
  140 |     len = (ssize_t)HDstrlen(msg->msg);
      |                    ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EA.lo H5EA.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAdbg.lo H5EAdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAdblkpage.lo H5EAdblkpage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAhdr.lo H5EAhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAint.lo H5EAint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAsblock.lo H5EAsblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAstat.lo H5EAstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAtest.lo H5EAtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAdblock.lo H5EAdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5E.lo H5E.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5E.c  -fPIC -DPIC -o .libs/H5E.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5E.c:52:
In function 'strncpy',
    inlined from 'H5E_get_class_name' at H5E.c:646:8,
    inlined from 'H5Eget_class_name' at H5E.c:610:21:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5E.c:52:
H5E.c: In function 'H5Eget_class_name':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5E.c:642:20: note: in expansion of macro 'HDstrlen'
  642 |     len = (ssize_t)HDstrlen(cls->cls_name);
      |                    ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAiblock.lo H5EAiblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EAcache.lo H5EAcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Dvirtual.lo H5Dvirtual.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fcwfs.lo H5Fcwfs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fdeprec.lo H5Fdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Faccum.lo H5Faccum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fdbg.lo H5Fdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fefc.lo H5Fefc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5F.lo H5F.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5F.c  -fPIC -DPIC -o .libs/H5F.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5F.c:24:
In function 'strncpy',
    inlined from 'H5Fget_name' at H5F.c:1153:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5F.c:24:
H5F.c: In function 'H5Fget_name':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5F.c:1150:11: note: in expansion of macro 'HDstrlen'
 1150 |     len = HDstrlen(H5F_OPEN_NAME(f));
      |           ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ffake.lo H5Ffake.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fio.lo H5Fio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fquery.lo H5Fquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fsfile.lo H5Fsfile.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fspace.lo H5Fspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fmount.lo H5Fmount.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fsuper_cache.lo H5Fsuper_cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FA.lo H5FA.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ftest.lo H5Ftest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fint.lo H5Fint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Fint.c  -fPIC -DPIC -o .libs/H5Fint.o
H5Fint.c: In function 'H5F__build_name.part.0':
H5Fint.c:535:63: warning: '%s' directive output may be truncated writing likely 1 or more bytes into a region of size between 0 and 2 [-Wformat-truncation=]
  535 |     HDsnprintf(*full_name, (prefix_len + fname_len + 2), "%s%s%s", prefix,
      |                                                               ^~
H5Fint.c:535:58: note: assuming directive output of 1 byte
  535 |     HDsnprintf(*full_name, (prefix_len + fname_len + 2), "%s%s%s", prefix,
      |                                                          ^~~~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5private.h:56,
                 from H5Fint.c:24:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 4) into a destination of size 2
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAcache.lo H5FAcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAdbg.lo H5FAdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAhdr.lo H5FAhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAdblock.lo H5FAdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Fsuper.lo H5Fsuper.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAdblkpage.lo H5FAdblkpage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAstat.lo H5FAstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAint.lo H5FAint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FAtest.lo H5FAtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDhdfs.lo H5FDhdfs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDcore.lo H5FDcore.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5FDcore.c  -fPIC -DPIC -o .libs/H5FDcore.o
H5FDcore.c: In function 'H5FD__core_truncate':
H5FDcore.c:1410:23: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1410 |             new_eof = file->eoa;
      |                       ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDint.lo H5FDint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDfamily.lo H5FDfamily.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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() */
      | ^
H5FDfamily.c:1036:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1036 | H5FD_family_get_eof(const H5FD_t *_file, H5FD_mem_t type)
      | ^~~~~~~~~~~~~~~~~~~
H5FDfamily.c:1036: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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FD.lo H5FD.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDsec2.lo H5FDsec2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDspace.lo H5FDspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDlog.lo H5FDlog.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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;
      |                  ^
H5FDlog.c: In function 'H5FD_log_open':
H5FDlog.c:630:95: warning: 'stat_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized]
  630 |             HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f));
      |                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5FDlog.c:630:59: warning: 'stat_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized]
  630 |             HDfprintf(file->logfp, "Stat took: (%f s)\n", (double)stat_timeval_diff.tv_sec + ((double)stat_timeval_diff.tv_usec / (double)1000000.0f));
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5FDlog.c:628:95: warning: 'open_timeval_diff.tv_usec' may be used uninitialized in this function [-Wmaybe-uninitialized]
  628 |             HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f));
      |                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5FDlog.c:628:59: warning: 'open_timeval_diff.tv_sec' may be used uninitialized in this function [-Wmaybe-uninitialized]
  628 |             HDfprintf(file->logfp, "Open took: (%f s)\n", (double)open_timeval_diff.tv_sec + ((double)open_timeval_diff.tv_usec / (double)1000000.0f));
      |                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDtest.lo H5FDtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDstdio.lo H5FDstdio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FO.lo H5FO.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FDmulti.lo H5FDmulti.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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;
      |          ^
In file included from /usr/include/string.h:532,
                 from H5FDmulti.c:27:
In function 'strncpy',
    inlined from 'H5FD_multi_sb_encode' at H5FDmulti.c:697:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5FDmulti.c: In function 'H5FD_multi_sb_encode':
H5FDmulti.c:696:20: note: length computed here
  696 |         size_t n = strlen(file->fa.memb_name[mt]) + 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FL.lo H5FL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FS.lo H5FS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FSdbg.lo H5FSdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FSint.lo H5FSint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FSstat.lo H5FSstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FScache.lo H5FScache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FStest.lo H5FStest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gbtree2.lo H5Gbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5G.lo H5G.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gcache.lo H5Gcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FSsection.lo H5FSsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5FSsection.c  -fPIC -DPIC -o .libs/H5FSsection.o
H5FSsection.c: In function 'H5FS_sect_serialize_size':
H5FSsection.c:510:26: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  510 |         sect_buf_size += fspace->serial_sect_count * fspace->sinfo->sect_off_size;
      |                          ^~~~~~
H5FSsection.c:513:26: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  513 |         sect_buf_size += fspace->serial_sect_count * 1 /* byte */;
      |                          ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Glink.lo H5Glink.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gcompact.lo H5Gcompact.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Gcompact.c  -fPIC -DPIC -o .libs/H5Gcompact.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Gcompact.c:28:
In function 'strncpy',
    inlined from 'H5G__compact_get_name_by_idx' at H5Gcompact.c:244:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Gcompact.c:28:
H5Gcompact.c: In function 'H5G__compact_get_name_by_idx':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Gcompact.c:240:26: note: in expansion of macro 'HDstrlen'
  240 |     ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name);
      |                          ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gdense.lo H5Gdense.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Gdense.c  -fPIC -DPIC -o .libs/H5Gdense.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Gdense.c:35:
In function 'strncpy',
    inlined from 'H5G__dense_get_name_by_idx' at H5Gdense.c:1254:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Gdense.c:35:
H5Gdense.c: In function 'H5G__dense_get_name_by_idx':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Gdense.c:1250:30: note: in expansion of macro 'HDstrlen'
 1250 |         ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name);
      |                              ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gent.lo H5Gent.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gint.lo H5Gint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Goh.lo H5Goh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Groot.lo H5Groot.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gdeprec.lo H5Gdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gname.lo H5Gname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gstab.lo H5Gstab.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Gstab.c  -fPIC -DPIC -o .libs/H5Gstab.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Gstab.c:29:
In function 'strncpy',
    inlined from 'H5G__stab_get_name_by_idx' at H5Gstab.c:799:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Gstab.c:29:
H5Gstab.c: In function 'H5G__stab_get_name_by_idx':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Gstab.c:795:26: note: in expansion of macro 'HDstrlen'
  795 |     ret_value = (ssize_t)HDstrlen(udata.name);
      |                          ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gloc.lo H5Gloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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:14: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gtest.lo H5Gtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gtraverse.lo H5Gtraverse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HF.lo H5HF.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gobj.lo H5Gobj.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Gnode.lo H5Gnode.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFdtable.lo H5HFdtable.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFbtree2.lo H5HFbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFdbg.lo H5HFdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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:3: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFdblock.lo H5HFdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFhdr.lo H5HFhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFhuge.lo H5HFhuge.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5HFhuge.c  -fPIC -DPIC -o .libs/H5HFhuge.o
H5HFhuge.c: In function 'H5HF__huge_write':
H5HFhuge.c:894:8: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized]
  894 |     if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, obj) < 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFcache.lo H5HFcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_image_len':
H5HFcache.c:1987:20: warning: conversion from 'hsize_t' {aka 'const long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1987 |             size = dblock->file_size;
      |                    ^~~~~~
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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFspace.lo H5HFspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFiter.lo H5HFiter.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFiblock.lo H5HFiblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5HFiblock.c  -fPIC -DPIC -o .libs/H5HFiblock.o
H5HFiblock.c: In function 'H5HF_man_iblock_attach':
H5HFiblock.c:1321:45: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1321 |             iblock->filt_ents[entry].size = iblock->hdr->man_dtable.row_block_size[row];
      |                                             ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFtiny.lo H5HFtiny.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFman.lo H5HFman.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFtest.lo H5HFtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFstat.lo H5HFstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HGdbg.lo H5HGdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5HGdbg.c  -fPIC -DPIC -o .libs/H5HGdbg.o
H5HGdbg.c: In function 'H5HG_debug':
H5HGdbg.c:141:8: 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:8: 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:8: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HGquery.lo H5HGquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HGcache.lo H5HGcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HLint.lo H5HLint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HLdbg.lo H5HLdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HLprfx.lo H5HLprfx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HFsection.lo H5HFsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5HFsection.c  -fPIC -DPIC -o .libs/H5HFsection.o
H5HFsection.c: In function 'H5HF_sect_single_dblock_info':
H5HFsection.c:672:25: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  672 |         *dblock_size =  hdr->man_dtable.row_block_size[sect->u.single.par_entry / hdr->man_dtable.cparam.width];
      |                         ^~~
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 */
      |                                            ^~~~~~~~~~~~~~~
H5HFsection.c: In function 'H5HF__sect_row_merge':
H5HFsection.c:3569:25: warning: potential null pointer dereference [-Wnull-dereference]
 3569 |     if(sect2->u.indirect.dir_nrows > 0) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~
H5HFsection.c:3563:16: warning: potential null pointer dereference [-Wnull-dereference]
 3563 |     start_row2 = sect2->u.indirect.row;
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HG.lo H5HG.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HLdblk.lo H5HLdblk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HLcache.lo H5HLcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HP.lo H5HP.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5HL.lo H5HL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Itest.lo H5Itest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Lexternal.lo H5Lexternal.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MFdbg.lo H5MFdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5I.lo H5I.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MFaggr.lo H5MFaggr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MFsection.lo H5MFsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MM.lo H5MM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MP.lo H5MP.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MPtest.lo H5MPtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oainfo.lo H5Oainfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5L.lo H5L.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Odeprec.lo H5Odeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5O.lo H5O.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5MF.lo H5MF.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Obogus.lo H5Obogus.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Obtreek.lo H5Obtreek.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oattr.lo H5Oattr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Oattr.c  -fPIC -DPIC -o .libs/H5Oattr.o
H5Oattr.c: In function 'H5O__attr_debug':
H5Oattr.c:874:6: 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:6: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ocache.lo H5Ocache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 '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 '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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ocache_image.lo H5Ocache_image.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ochunk.lo H5Ochunk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ocont.lo H5Ocont.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oattribute.lo H5Oattribute.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Odrvinfo.lo H5Odrvinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Odbg.lo H5Odbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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:5: 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:5: 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:6: 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:5: 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:5: 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:5: 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:6: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ocopy.lo H5Ocopy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 '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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oefl.lo H5Oefl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Oefl.c  -fPIC -DPIC -o .libs/H5Oefl.o
H5Oefl.c: In function 'H5O__efl_debug':
H5Oefl.c:560:5: 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:5: 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:6: 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:6: 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oalloc.lo H5Oalloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oginfo.lo H5Oginfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oflush.lo H5Oflush.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ofsinfo.lo H5Ofsinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Ofsinfo.c  -fPIC -DPIC -o .libs/H5Ofsinfo.o
H5Ofsinfo.c: In function 'H5O_fsinfo_decode':
H5Ofsinfo.c:130:35: warning: 'threshold' may be used uninitialized in this function [-Wmaybe-uninitialized]
  130 |                 fsinfo->threshold = threshold;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Olinfo.lo H5Olinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ofill.lo H5Ofill.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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);
      |             ^~~~~~~~~~~
H5Fprivate.h:172:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  172 |    (i) |= ((uint32_t)(*(p) & 0xff) <<  8); (p)++;                  \
      |        ^~
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Fprivate.h:172:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  172 |    (i) |= ((uint32_t)(*(p) & 0xff) <<  8); (p)++;                  \
      |           ^
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Fprivate.h:173:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  173 |    (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++;                  \
      |        ^~
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Fprivate.h:173:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  173 |    (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++;                  \
      |           ^
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Fprivate.h:174:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  174 |    (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++;                  \
      |        ^~
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Fprivate.h:174:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  174 |    (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++;                  \
      |           ^
H5Ofill.c:267:13: note: in expansion of macro 'UINT32DECODE'
  267 |             UINT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~~
H5Ofill.c: In function 'H5O_fill_old_decode':
H5Fprivate.h:172:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  172 |    (i) |= ((uint32_t)(*(p) & 0xff) <<  8); (p)++;                  \
      |        ^~
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
H5Fprivate.h:172:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  172 |    (i) |= ((uint32_t)(*(p) & 0xff) <<  8); (p)++;                  \
      |           ^
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
H5Fprivate.h:173:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  173 |    (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++;                  \
      |        ^~
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
H5Fprivate.h:173:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  173 |    (i) |= ((uint32_t)(*(p) & 0xff) << 16); (p)++;                  \
      |           ^
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
H5Fprivate.h:174:8: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
  174 |    (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++;                  \
      |        ^~
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
H5Fprivate.h:174:11: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
  174 |    (i) |= ((uint32_t)(*(p) & 0xff) << 24); (p)++;                  \
      |           ^
H5Ofill.c:335:5: note: in expansion of macro 'UINT32DECODE'
  335 |     UINT32DECODE(p, fill->size);
      |     ^~~~~~~~~~~~
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 'int'} and 'size_t' {aka '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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Omtime.lo H5Omtime.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Olayout.lo H5Olayout.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Olayout.c  -fPIC -DPIC -o .libs/H5Olayout.o
H5Olayout.c: In function 'H5O__layout_decode':
H5Olayout.c:417:102: warning: 'tmp_hsize' may be used uninitialized in this function [-Wmaybe-uninitialized]
  417 |                     if(NULL == (mesg->storage.u.virt.list = (H5O_storage_virtual_ent_t *)H5MM_calloc((size_t)tmp_hsize * sizeof(H5O_storage_virtual_ent_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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Olink.lo H5Olink.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Olink.c  -fPIC -DPIC -o .libs/H5Olink.o
H5Olink.c: In function 'H5O_link_size':
H5Olink.c:504:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  504 |     ret_value = 1 +                     /* Version */
      |                 ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oint.lo H5Oint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Odtype.lo H5Odtype.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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)))
      |                                                 ^~~~~~
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_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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Onull.lo H5Onull.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oname.lo H5Oname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Omessage.lo H5Omessage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Orefcount.lo H5Orefcount.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Opline.lo H5Opline.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oshared.lo H5Oshared.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ostab.lo H5Ostab.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Oshmesg.lo H5Oshmesg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Osdspace.lo H5Osdspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ounknown.lo H5Ounknown.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pacpl.lo H5Pacpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Otest.lo H5Otest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pencdec.lo H5Pencdec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Pencdec.c  -fPIC -DPIC -o .libs/H5Pencdec.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Pencdec.c:29:
In function 'strncpy',
    inlined from 'H5P__encode_cb' at H5Pencdec.c:351:13,
    inlined from 'H5P__encode_cb' at H5Pencdec.c:332:1:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Pencdec.c:29:
H5Pencdec.c: In function 'H5P__encode_cb':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Pencdec.c:349:25: note: in expansion of macro 'HDstrlen'
  349 |         prop_name_len = HDstrlen(prop->name) + 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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5P.lo H5P.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pdeprec.lo H5Pdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pdapl.lo H5Pdapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Pdapl.c  -fPIC -DPIC -o .libs/H5Pdapl.o
In file included from H5Pdapl.c:35:
H5Pdapl.c: In function 'H5P__decode_chunk_cache_nslots':
H5private.h:1648:13: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1648 |     (dst) = (dsttype)(src);
      |             ^
H5Pdapl.c:963:9: note: in expansion of macro 'H5_CHECKED_ASSIGN'
  963 |         H5_CHECKED_ASSIGN(*value, uint64_t, enc_value, size_t);
      |         ^~~~~~~~~~~~~~~~~
H5Pdapl.c: In function 'H5P__decode_chunk_cache_nbytes':
H5private.h:1648:13: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1648 |     (dst) = (dsttype)(src);
      |             ^
H5Pdapl.c:1065:9: note: in expansion of macro 'H5_CHECKED_ASSIGN'
 1065 |         H5_CHECKED_ASSIGN(*value, uint64_t, enc_value, size_t);
      |         ^~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Pdapl.c:35:
In function 'strncpy',
    inlined from 'H5Pget_efile_prefix' at H5Pdapl.c:1482:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Pdapl.c:35:
H5Pdapl.c: In function 'H5Pget_efile_prefix':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Pdapl.c:1480:15: note: in expansion of macro 'HDstrlen'
 1480 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Pdapl.c:35:
In function 'strncpy',
    inlined from 'H5Pget_virtual_prefix' at H5Pdapl.c:1574:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Pdapl.c:35:
H5Pdapl.c: In function 'H5Pget_virtual_prefix':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Pdapl.c:1572:15: note: in expansion of macro 'HDstrlen'
 1572 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pfmpl.lo H5Pfmpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pfcpl.lo H5Pfcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pdxpl.lo H5Pdxpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Pdxpl.c  -fPIC -DPIC -o .libs/H5Pdxpl.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Pdxpl.c:35:
In function 'strncpy',
    inlined from 'H5Pget_data_transform' at H5Pdxpl.c:1019:2:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Pdxpl.c:35:
H5Pdxpl.c: In function 'H5Pget_data_transform':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Pdxpl.c:1017:11: note: in expansion of macro 'HDstrlen'
 1017 |     len = HDstrlen(pexp);
      |           ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Plcpl.lo H5Plcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pgcpl.lo H5Pgcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pdcpl.lo H5Pdcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Plapl.lo H5Plapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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;
      |                ^~~~~~
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5Plapl.c:35:
In function 'strncpy',
    inlined from 'H5Pget_elink_prefix' at H5Plapl.c:1062:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Plapl.c:35:
H5Plapl.c: In function 'H5Pget_elink_prefix':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5Plapl.c:1060:15: note: in expansion of macro 'HDstrlen'
 1060 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pocpypl.lo H5Pocpypl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ptest.lo H5Ptest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pocpl.lo H5Pocpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pstrcpl.lo H5Pstrcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pint.lo H5Pint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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,
      |                                     ~~~~~~~~~~~~^~~~
H5Pint.c: In function 'H5P_get_class_path':
H5Pint.c:5094:52: warning: '%s' directive output may be truncated writing likely 1 or more bytes into a region of size between 0 and 1 [-Wformat-truncation=]
 5094 |             HDsnprintf(ret_value, ret_str_len, "%s/%s", par_path, pclass->name);
      |                                                    ^~
H5Pint.c:5094:48: note: assuming directive output of 1 byte
 5094 |             HDsnprintf(ret_value, ret_str_len, "%s/%s", par_path, pclass->name);
      |                                                ^~~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5private.h:56,
                 from H5Pint.c:29:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4) into a destination of size 2
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Pfapl.lo H5Pfapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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);
      |     ^~~~~~~~~~~
H5Pfapl.c: In function 'H5P_facc_mdc_log_location_dec':
H5Pfapl.c:4377:11: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 4377 |     len = enc_value;
      |           ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PL.lo H5PL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5PL.c  -fPIC -DPIC -o .libs/H5PL.o
In file included from /usr/include/string.h:532,
                 from H5private.h:58,
                 from H5PL.c:23:
In function 'strncpy',
    inlined from 'H5PLget' at H5PL.c:373:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5PL.c:23:
H5PL.c: In function 'H5PLget':
H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
H5PL.c:369:16: note: in expansion of macro 'HDstrlen'
  369 |     path_len = HDstrlen(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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PLpath.lo H5PLpath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5PLpath.c  -fPIC -DPIC -o .libs/H5PLpath.o
H5PLpath.c: In function 'H5PL__find_plugin_in_path_table':
H5PLpath.c:681:39: warning: '%s' directive output may be truncated writing likely 1 or more bytes into a region of size between 0 and 1 [-Wformat-truncation=]
  681 |             HDsnprintf(path, len, "%s/%s", dir, dp->d_name);
      |                                       ^~
H5PLpath.c:681:35: note: assuming directive output of 1 byte
  681 |             HDsnprintf(path, len, "%s/%s", dir, dp->d_name);
      |                                   ^~~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5private.h:56,
                 from H5PLpath.c:39:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4) into a destination of size 2
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PLint.lo H5PLint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Rdeprec.lo H5Rdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PB.lo H5PB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5UC.lo H5UC.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Rint.lo H5Rint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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,
      |                         ~~~~~~^~
In file included from H5Rint.c:24:
H5Rint.c: In function 'H5R__get_region':
H5private.h:2314:11: warning: 'ret_value' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2314 |     return(ret_value);                                                        \
      |           ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PLplugin_cache.lo H5PLplugin_cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5RS.lo H5RS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5R.lo H5R.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Sdbg.lo H5Sdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Snone.lo H5Snone.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Sall.lo H5Sall.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Stest.lo H5Stest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5S.lo H5S.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Spoint.lo H5Spoint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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]
H5Spoint.c: In function 'H5S_point_offset':
H5Spoint.c:1284:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1284 | H5S_point_offset(const H5S_t *space, hsize_t *offset)
      | ^~~~~~~~~~~~~~~~
H5Spoint.c:1284:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Spoint.c: In function 'H5S_point_get_seq_list':
H5Spoint.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1786 | H5S_point_get_seq_list(const H5S_t *space, unsigned flags, H5S_sel_iter_t *iter,
      | ^~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SMcache.lo H5SMcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Sselect.lo H5Sselect.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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]
H5Sselect.c:1549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1549 | H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~~~
H5Sselect.c:1549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1549: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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SMmessage.lo H5SMmessage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SMbtree2.lo H5SMbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SMtest.lo H5SMtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5ST.lo H5ST.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tbit.lo H5Tbit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SM.lo H5SM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tcommit.lo H5Tcommit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tarray.lo H5Tarray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tcompound.lo H5Tcompound.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tcset.lo H5Tcset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tdeprec.lo H5Tdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tdbg.lo H5Tdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tenum.lo H5Tenum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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)))
      |                                      ^~
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_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)))
      |                                   ^~
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);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tfields.lo H5Tfields.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Toffset.lo H5Toffset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tfixed.lo H5Tfixed.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tfloat.lo H5Tfloat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tnative.lo H5Tnative.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Toh.lo H5Toh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5T.lo H5T.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5T.c  -fPIC -DPIC -o .libs/H5T.o
H5T.c: In function 'H5T__create':
H5T.c:3126:38: warning: duplicated 'if' condition [-Wduplicated-cond]
 3126 |                 else if(sizeof(long) == size)
      |                         ~~~~~~~~~~~~~^~~~~~~
H5T.c:3124:37: note: previously used here
 3124 |                 else if(sizeof(int) == size)
      |                         ~~~~~~~~~~~~^~~~~~~
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: 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]
H5T.c: In function 'H5T_cmp':
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4061 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
      | ^~~~~~~
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4061: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:4580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4580 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name,
      | ^~~~~~~~~~~~~~~~~~~
H5T.c:4580: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 'H5Tunregister':
H5T.c:2673:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2673 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id,
      | ^~~~~~~~~~~~~
H5T.c:2673:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2673:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2673:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2673:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2673: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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Torder.lo H5Torder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Shyper.lo H5Shyper.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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]
H5Shyper.c: In function 'H5S__hyper_get_seq_list':
H5Shyper.c:9267:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9267 | H5S__hyper_get_seq_list(const H5S_t *space, unsigned H5_ATTR_UNUSED flags, H5S_sel_iter_t *iter,
      | ^~~~~~~~~~~~~~~~~~~~~~~
H5Shyper.c:9267:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:9267:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:9267: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:473:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  473 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords)
      | ^~~~~~~~~~~~~~~~~~~~~~
H5Shyper.c:473:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:473: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_project_simple':
H5Shyper.c:4604:21: warning: potential null pointer dereference [-Wnull-dereference]
 4604 |     prev_span->down = base_space->select.sel_info.hslab->span_lst;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Shyper.c: In function 'H5S__get_select_hyper_blocklist.constprop':
H5Shyper.c:2818:40: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 2818 |                 while(temp_dim >= 0 && !done) {
      |                                        ^~~~~
H5Shyper.c: In function 'H5S__hyper_iter_init':
H5Shyper.c:283:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  283 | H5S__hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space)
      | ^~~~~~~~~~~~~~~~~~~~
H5Shyper.c:283: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_project_intersection':
H5Shyper.c:9442:1: warning: stack usage might be 10304 bytes [-Wstack-usage=]
 9442 | H5S__hyper_project_intersection(const H5S_t *src_space, const H5S_t *dst_space,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tprecis.lo H5Tprecis.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tpad.lo H5Tpad.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Topaque.lo H5Topaque.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tstrpad.lo H5Tstrpad.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5TS.lo H5TS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tvisit.lo H5Tvisit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tvlen.lo H5Tvlen.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5WB.lo H5WB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5SL.lo H5SL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1199 | H5SL_remove(H5SL_t *slist, const void *key)
      | ^~~~~~~~~~~
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:1199:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In file included from H5SL.c:64:
H5SL.c: In function 'H5SL_search':
H5private.h:2314:11: warning: 'ret_value' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2314 |     return(ret_value);                                                        \
      |           ^
H5SL.c:1397:11: note: 'ret_value' was declared here
 1397 |     void *ret_value;                            /* Return value */
      |           ^~~~~~~~~
In file included from H5SL.c:64:
H5SL.c: In function 'H5SL_find':
H5private.h:2314:11: warning: 'ret_value' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2314 |     return(ret_value);                                                        \
      |           ^
H5SL.c:1698:18: note: 'ret_value' was declared here
 1698 |     H5SL_node_t *ret_value;                     /* Return value */
      |                  ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5VM.lo H5VM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Z.lo H5Z.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Zshuffle.lo H5Zshuffle.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Zfletcher32.lo H5Zfletcher32.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Zdeflate.lo H5Zdeflate.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Zszip.lo H5Zszip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Znbit.lo H5Znbit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5lib_settings.lo H5lib_settings.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5lib_settings.c  -fPIC -DPIC -o .libs/H5lib_settings.o
H5lib_settings.c:116:1: warning: string length '4720' 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' 4721 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=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tinit.lo H5Tinit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Zscaleoffset.lo H5Zscaleoffset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Zscaleoffset.c  -fPIC -DPIC -o .libs/H5Zscaleoffset.o
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_get_type':
H5Zscaleoffset.c:752:32: warning: duplicated 'if' condition [-Wduplicated-cond]
  752 |             else if(dtype_size == sizeof(unsigned long))      type = t_ulong;
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:751:32: note: previously used here
  751 |             else if(dtype_size == sizeof(unsigned int))       type = t_uint;
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:764:32: warning: duplicated 'if' condition [-Wduplicated-cond]
  764 |             else if(dtype_size == sizeof(long))        type = t_long;
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~
H5Zscaleoffset.c:763:32: note: previously used here
  763 |             else if(dtype_size == sizeof(int))         type = t_int;
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Ztrans.lo H5Ztrans.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_FILE_OFFSET_BITS=64  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Tconv.lo H5Tconv.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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_f_i':
H5Tconv.c:8633:46: warning: conversion from 'hssize_t' {aka 'long long int'} to 'ssize_t' {aka 'int'} may change value [-Wconversion]
 8633 |                 H5T__bit_shift(int_buf, expo - (ssize_t)src.u.f.msize, (size_t)0, buf_size * 8);
      |                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
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]
H5Tconv.c: In function 'H5T__conv_struct':
H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2124 | H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts,
      | ^~~~~~~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_struct_opt':
H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2351 | H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
      | ^~~~~~~~~~~~~~~~~~~~
H5Tconv.c:2351: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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 105:0:2   -o libhdf5.la -rpath /usr/lib 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 -march=i586 -mtune=generic   -Wl,-soname -Wl,libhdf5.so.103 -o .libs/libhdf5.so.103.2.0
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o swmr_common.lo swmr_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o testframe.lo testframe.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o external_common.lo external_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5test.lo h5test.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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]);
      |           ~~~~~~~~~~~~~^~~~~~~~~
In file included from h5test.c:25:
h5test.c: In function 'h5_make_local_copy':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from h5test.c:24:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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];
      |         ^~~~~~~~~~~
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 81840 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  661 | }
      | ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 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]
tid.c: In function 'test_ids':
tid.c:733:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  733 | void test_ids(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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o cache_common.lo cache_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 ) &&
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'row_major_scan_forward':
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: In function 'hl_row_major_scan_forward':
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: In function 'row_major_scan_backward':
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: In function 'hl_row_major_scan_backward':
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:4715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
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]
cache_common.c: In function 'col_major_scan_backward':
cache_common.c:5081:26: warning: 'local_max_index[10]' may be used uninitialized in this function [-Wmaybe-uninitialized]
 5081 |     idx = local_max_index[NUMBER_OF_ENTRY_TYPES - 1] + lag;
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'hl_col_major_scan_backward':
cache_common.c:5165:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5165 | hl_col_major_scan_backward(H5F_t * file_ptr,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'check_and_validate_cache_hit_rate':
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;
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'check_and_validate_cache_size':
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;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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)
      |                                               ~~~~~~~~^~~~~
In file included from tfile.c:22:
tfile.c: In function 'test_sects_freespace':
testhdf5.h:93:16: warning: conversion from 'hssize_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
   93 |     long __x = (long)_x, __val = (long)_val;                                        \
      |                ^
tfile.c:4344:9: note: in expansion of macro 'VERIFY'
 4344 |         VERIFY(nmeta+nraw, nall, "H5Fget_free_sections");
      |         ^~~~~~
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 | }
      | ^
In file included from tfile.c:23:
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from testhdf5.h:22,
                 from tfile.c:22:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tskiplist.o tskiplist.c
tskiplist.c: In function 'test_skiplist_try_free_safe':
tskiplist.c:1814:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1814 | }   /* end test_skiplist() */
      | ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tmisc.o tmisc.c
In file included from tmisc.c:30:
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from testhdf5.h:22,
                 from tmisc.c:29:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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:
      | ^~~~~
cache_tagging.c: In function 'check_dense_attribute_tags':
cache_tagging.c:959:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  959 | check_dense_attribute_tags(void)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
cache_tagging.c:959: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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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: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
      | 
tselect.c:177: warning: macro "SEL_ITER_MAX_SEQ" is not used [-Wunused-macros]
  177 | #define SEL_ITER_MAX_SEQ        256
      | 
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o extend.o extend.c
extend.c:32:14: 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:28: 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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++) {
      |                                                              ^~
chunk_info.c: In function 'create_4x4_dset':
chunk_info.c:1637:5: warning: 'pid' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1637 |     H5Pclose(pid);
      |     ^~~~~~~~~~~~~
chunk_info.c:1636:5: warning: 'm_sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1636 |     H5Sclose(m_sid);
      |     ^~~~~~~~~~~~~~~
chunk_info.c:1635:5: warning: 'f_sid' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1635 |     H5Sclose(f_sid);
      |     ^~~~~~~~~~~~~~~
chunk_info.c:1634:5: warning: 'did' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1634 |     H5Dclose(did);
      |     ^~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o direct_chunk.o direct_chunk.c
direct_chunk.c: In function 'test_read_unallocated_chunk':
direct_chunk.c:1924:59: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1924 |     if(H5Dwrite_chunk(dataset, dxpl, filter_mask, offset, chunk_nbytes, direct_buf) < 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o external.o external.c
external.c: In function 'test_path_absolute':
external.c:949:53: 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]
  949 |         HDsnprintf(filename, sizeof(filename), "%s%sextern_%dr.raw", cwdpath, H5_DIR_SEPS, (int) i + 1);
      |                                                ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from external_common.h:24,
                 from external.c:20:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 15 and 1038 bytes into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o mtime.o mtime.c
In file included from mtime.c:24:
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from mtime.c:23:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o cache.o cache.c
cache.c: In function 'check_flush_cache__flush_ops':
cache.c:8011:37: warning: size of 'spec' 3440 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' 3440 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' 5720 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' 15600 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' 15600 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' 3744 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' 3744 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' 3744 bytes exceeds maximum object size 2560 [-Wlarger-than=]
35196 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
cache.c: In function 'check_flush_cache__single_entry':
cc1: warning: size of '*.LC4' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
cache.c: In function 'cedds__H5C_make_space_in_cache':
cc1: warning: size of '*.LC24' 3744 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() */
      | ^
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]
cache.c: In function 'check_flush_cache__single_entry':
cache.c:10981:1: warning: stack usage might be 8368 bytes [-Wstack-usage=]
10981 | check_flush_cache__single_entry(H5F_t * file_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c: In function 'check_metadata_cork':
cache.c:33742:1: warning: stack usage might be 15712 bytes [-Wstack-usage=]
33742 | check_metadata_cork(hbool_t fill_via_insertion, unsigned paged)
      | ^~~~~~~~~~~~~~~~~~~
cache.c: In function 'check_metadata_blizzard_absence':
cache.c:28158:1: warning: stack usage might be 15712 bytes [-Wstack-usage=]
28158 | check_metadata_blizzard_absence(hbool_t fill_via_insertion, unsigned paged)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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:1532:15: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1532 |     nelmts *= hs_size[i];
      |               ^~~~~~~
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 */
      |                                              ^~~~~
fillval.c: In function 'test_rdwr_cases':
fillval.c:887:21: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized]
  887 |                     HDfprintf(stdout,"    Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c"
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888 |                             "Fill value: %f, %d, %f, %c\n",
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                             hs_offset[0], hs_offset[1],
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890 |                             hs_offset[2], hs_offset[3],
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891 |                             hs_offset[4],
      |                             ~~~~~~~~~~~~~
  892 |                             (double)buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893 |                             (double)fill_c.a, fill_c.x, fill_c.y, fill_c.z);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fillval.c:884:61: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized]
  884 |                         !H5_DBL_ABS_EQUAL(buf_c[u].y, fill_c.y) || buf_c[u].z != fill_c.z) {
      |                                                             ^
fillval.c:887:21: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized]
  887 |                     HDfprintf(stdout,"    Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c"
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888 |                             "Fill value: %f, %d, %f, %c\n",
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                             hs_offset[0], hs_offset[1],
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890 |                             hs_offset[2], hs_offset[3],
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891 |                             hs_offset[4],
      |                             ~~~~~~~~~~~~~
  892 |                             (double)buf_c[u].a, buf_c[u].x, buf_c[u].y, buf_c[u].z,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  893 |                             (double)fill_c.a, fill_c.x, fill_c.y, fill_c.z);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fillval.c:887:21: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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]
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:113:5: note: in expansion of macro 'RAND_INC'
  113 |     RAND_INC (T_FILE)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:119:5: note: in expansion of macro 'RAND_INC'
  119 |     RAND_INC (T_PLIST)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:126:5: note: in expansion of macro 'RAND_INC'
  126 |     RAND_INC (T_PCLASS)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:132:5: note: in expansion of macro 'RAND_INC'
  132 |     RAND_INC (T_TYPE)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:138:5: note: in expansion of macro 'RAND_INC'
  138 |     RAND_INC (T_SPACE)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:145:5: note: in expansion of macro 'RAND_INC'
  145 |     RAND_INC (T_DSET)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:152:5: note: in expansion of macro 'RAND_INC'
  152 |     RAND_INC (T_ATTR)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:159:5: note: in expansion of macro 'RAND_INC'
  159 |     RAND_INC (T_GROUP)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:165:5: note: in expansion of macro 'RAND_INC'
  165 |     RAND_INC (T_ECLASS)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:171:5: note: in expansion of macro 'RAND_INC'
  171 |     RAND_INC (T_EMSG)
      |     ^~~~~~~~
app_ref.c:35:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i=0; i<ninc; i++)                                                     \
      |     ^~~
app_ref.c:177:5: note: in expansion of macro 'RAND_INC'
  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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o enc_dec_plist_cross_platform.o enc_dec_plist_cross_platform.c
In file included from enc_dec_plist_cross_platform.c:19:
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from enc_dec_plist_cross_platform.c:18:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 */
      |           ^~~~~~~~~~~
dsets.c: In function 'test_simple_io':
dsets.c:513:1: warning: stack usage might be 81216 bytes [-Wstack-usage=]
  513 | test_simple_io(const char *env_h5_drvr, hid_t fapl)
      | ^~~~~~~~~~~~~~
dsets.c:634:1: warning: the frame size of 81120 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  634 | } /* end test_simple_io() */
      | ^
dsets.c: In function 'test_nbit_int_size':
dsets.c:4133:1: warning: stack usage might be 80192 bytes [-Wstack-usage=]
 4133 | test_nbit_int_size(hid_t file)
      | ^~~~~~~~~~~~~~~~~~
dsets.c:4282:1: warning: the frame size of 80096 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 80192 bytes [-Wstack-usage=]
 4301 | test_nbit_flt_size(hid_t file)
      | ^~~~~~~~~~~~~~~~~~
dsets.c:4479:1: warning: the frame size of 80096 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 4479 | } /* end test_nbit_flt_size() */
      | ^
dsets.c: In function 'test_userblock_offset':
dsets.c:647:1: warning: stack usage might be 81200 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 81104 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  740 | } /* end test_userblock_offset() */
      | ^
In file included from dsets.c:28:
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from testhdf5.h:22,
                 from dsets.c:27:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dsets.c: In function 'test_missing_chunk':
dsets.c:6858:1: warning: stack usage might be 81184 bytes [-Wstack-usage=]
 6858 | test_missing_chunk(hid_t file)
      | ^~~~~~~~~~~~~~~~~~
dsets.c:7031:1: warning: the frame size of 81088 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 7031 | } /* end test_missing_chunk() */
      | ^
dsets.c: In function 'test_fixed_array':
dsets.c:9334:1: warning: stack usage might be 53408 bytes [-Wstack-usage=]
 9334 | test_fixed_array(hid_t fapl)
      | ^~~~~~~~~~~~~~~~
dsets.c:9719:1: warning: the frame size of 53312 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 9719 | } /* end test_fixed_array() */
      | ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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' 80000 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' 80000 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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];
      |                 ^~~
vfd.c: In function 'test_family':
vfd.c:854:1: warning: stack usage might be 17632 bytes [-Wstack-usage=]
  854 | test_family(void)
      | ^~~~~~~~~~~
vfd.c:1019:1: warning: the frame size of 17536 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1019 | }
      | ^
vfd.c: In function 'test_multi_compat':
vfd.c:1430:1: warning: stack usage might be 71232 bytes [-Wstack-usage=]
 1430 | test_multi_compat(void)
      | ^~~~~~~~~~~~~~~~~
vfd.c:1580:1: warning: the frame size of 71136 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1580 | }
      | ^
vfd.c: In function 'test_multi':
vfd.c:1188:1: warning: stack usage might be 69280 bytes [-Wstack-usage=]
 1188 | test_multi(void)
      | ^~~~~~~~~~
vfd.c:1406:1: warning: the frame size of 69184 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1406 | } /* end test_multi() */
      | ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o cross_read.o cross_read.c
In file included from cross_read.c:23:
cross_read.c: In function 'check_file':
H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from cross_read.c:22:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o ntypes.o ntypes.c
ntypes.c:33:5: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   33 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |     ^~~~~~~~
ntypes.c:33:27: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   33 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |                           ^~~~~~~
ntypes.c:34:7: warning: size of 'spoints2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   34 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |       ^~~~~~~~
ntypes.c:34:29: warning: size of 'scheck2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   34 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |                             ^~~~~~~
ntypes.c:35:5: 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:30: 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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];
      |                 ^~~~
unregister.c:83:1: warning: stack usage might be 81312 bytes [-Wstack-usage=]
   83 | test_unregister_filters(hid_t fapl_id)
      | ^~~~~~~~~~~~~~~~~~~~~~~
unregister.c:251:1: warning: the frame size of 81216 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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 */
      |             ^~~~
cork.c: In function 'verify_old_dset_cork':
cork.c:92:1: warning: stack usage might be 8704 bytes [-Wstack-usage=]
   92 | verify_old_dset_cork(void)
      | ^~~~~~~~~~~~~~~~~~~~
cork.c: In function 'verify_dset_cork':
cork.c:488:1: warning: stack usage might be 8688 bytes [-Wstack-usage=]
  488 | verify_dset_cork(hbool_t swmr, hbool_t new_format)
      | ^~~~~~~~~~~~~~~~
cork.c: In function 'test_dset_cork':
cork.c:1815:1: warning: stack usage might be 40272 bytes [-Wstack-usage=]
 1815 | test_dset_cork(hbool_t swmr, hbool_t new_format)
      | ^~~~~~~~~~~~~~
cork.c:2126:1: warning: the frame size of 40176 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 2126 | } /* test_dset_cork() */
      | ^
cork.c: In function 'verify_named_cork':
cork.c:893:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  893 | verify_named_cork(hbool_t swmr)
      | ^~~~~~~~~~~~~~~~~
cork.c:893: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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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];
      |                              ^~~~~~~
In file included from error_test.c:21:
error_test.c: In function 'main':
H5srcdir.h:62:69: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                     ^~
In file included from /usr/include/stdio.h:866,
                 from ../src/H5Epublic.h:20,
                 from ../src/hdf5.h:26,
                 from h5test.h:27,
                 from error_test.c:20:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 1 and 2047 bytes into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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];
      |              ^~~~~~
links.c:3453:1: warning: stack usage might be 10736 bytes [-Wstack-usage=]
 3453 | external_set_elink_fapl2(hid_t fapl, hbool_t new_format)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
links.c: In function 'external_symlink':
links.c:6055:1: warning: stack usage might be 11456 bytes [-Wstack-usage=]
 6055 | external_symlink(const char *env_h5_drvr, 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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tcheck_version.o tcheck_version.c
tcheck_version.c: In function 'parse':
tcheck_version.c:58:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   58 | parse(int ac, char **av)
      | ^~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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    */
      |                    ^~~~~~
del_many_dense_attrs.c:63:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   63 | main(void)
      | ^~~~
del_many_dense_attrs.c:63:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
del_many_dense_attrs.c:63:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
del_many_dense_attrs.c:63: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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o swmr_sparse_reader.o swmr_sparse_reader.c
swmr_sparse_reader.c: In function 'check_dataset':
swmr_sparse_reader.c:118:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  118 |         HDfprintf(stderr, "Symbol = '%s', location = %lld\n", symbol->name, (long long)start);
      |                                                                             ^
swmr_sparse_reader.c:129:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  129 |         HDfprintf(stderr, "Symbol = '%s', location = %lld, record->rec_id = %llu\n", symbol->name, (long long)start, (unsigned long long)record->rec_id);
      |                                                                                                    ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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;
      |         ^~~~~~~~~~~~~~~
vds_env.c: In function 'test_vds_prefix_second':
vds_env.c:51:1: warning: stack usage might be 9664 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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 '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:
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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o vds_swmr_writer.o vds_swmr_writer.c
In file included from h5test.h:28,
                 from vds_swmr_writer.c:15:
vds_swmr_writer.c: In function 'main':
vds_swmr_writer.c:71:53: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
   71 |     if(NULL == (buffer = (int *)HDmalloc(n_elements * sizeof(int))))
      |                                          ~~~~~~~~~~~^~~~~~~~~~~~~
../src/H5private.h:1084:35: note: in definition of macro 'HDmalloc'
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                   ^
In file included from vds_swmr_writer.c:16:
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: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:14: 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o swmr.o swmr.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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/cache cache.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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/cache_api cache_api.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/stab stab.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/dsets dsets.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/chunk_info chunk_info.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/external external.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/links links.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/mtime mtime.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/fillval fillval.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/app_ref app_ref.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/vfd 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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/cross_read cross_read.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/unregister unregister.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/file_image file_image.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/swmr swmr.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/cork cork.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/tcheck_version tcheck_version.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/error_test error_test.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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/vds_env vds_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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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' 2592 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' 2592 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]
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/dtransform dtransform.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'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 */
      |                 ^~~~~~
vds.c: In function 'test_basic_io':
vds.c:1390:1: warning: stack usage might be 11264 bytes [-Wstack-usage=]
 1390 | test_basic_io(unsigned config, hid_t fapl)
      | ^~~~~~~~~~~~~
vds.c: In function 'test_vds_prefix_first':
vds.c:1135:1: warning: stack usage might be 9664 bytes [-Wstack-usage=]
 1135 | test_vds_prefix_first(unsigned config, hid_t fapl)
      | ^~~~~~~~~~~~~~~~~~~~~
vds.c: In function 'test_printf':
vds.c:6572:1: warning: stack usage might be 11152 bytes [-Wstack-usage=]
 6572 | test_printf(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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/vds vds.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5diff_dset.lo h5diff_dset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5diff_attr.lo h5diff_attr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5diff_util.lo h5diff_util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 | }
      | ^
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)
      | ^~~~~~~~~~~~~~~~
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]
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]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_utils.lo h5tools_utils.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_filters.lo h5tools_filters.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5trav.lo h5trav.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c h5trav.c  -fPIC -DPIC -o .libs/h5trav.o
h5trav.c: In function 'traverse_cb':
h5trav.c:194:49: warning: '%s' directive output may be truncated writing between 1 and 2147483645 bytes into a region of size 5 [-Wformat-truncation=]
  194 |             HDsnprintf(new_name, new_name_len, "%s%s", udata->base_grp_name, path);
      |                                                 ^~
h5trav.c:194:48: note: assuming directive output of 1 byte
  194 |             HDsnprintf(new_name, new_name_len, "%s%s", udata->base_grp_name, path);
      |                                                ^~~~~~
In file included from /usr/include/stdio.h:866,
                 from ../../src/H5Epublic.h:20,
                 from ../../src/hdf5.h:26,
                 from h5trav.h:17,
                 from h5trav.c:15:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 2147483647) into a destination of size 5
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_type.lo h5tools_type.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5diff.lo h5diff.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o io_timer.lo io_timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools.lo h5tools.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 | }
      | ^
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)
      | ^~~~~~~~~~~~
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[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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_str.lo h5tools_str.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c h5tools_str.c  -fPIC -DPIC -o .libs/h5tools_str.o
h5tools_str.c: In function 'h5tools_str_sprint':
h5tools_str.c:906:45: warning: conversion from 'long long unsigned int' to 'long unsigned int' may change value [-Wconversion]
  906 |                                 tempulong = (tempulong >> packed_data_offset) & packed_data_mask;
      |                                             ^
h5tools_str.c:897:38: warning: duplicated 'if' condition [-Wduplicated-cond]
  897 |                 else if(sizeof(long) == nsize) {
      |                         ~~~~~~~~~~~~~^~~~~~~~
h5tools_str.c:845:37: note: previously used here
  845 |                 else if(sizeof(int) == nsize) {
      |                         ~~~~~~~~~~~~^~~~~~~~
h5tools_str.c:945:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion]
  945 |                                 templlong = (templlong >> packed_data_offset) & packed_data_mask;
      |                                                                               ^
h5tools_str.c:945:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
  945 |                                 templlong = (templlong >> packed_data_offset) & packed_data_mask;
      |                                             ^
In file included from /usr/include/string.h:532,
                 from ../../src/H5private.h:58,
                 from h5tools_str.c:17:
In function 'strncpy',
    inlined from 'h5tools_str_fmt.part.0' at h5tools_str.c:261:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_ref.lo h5tools_ref.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5tools_dump.lo h5tools_dump.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5diff_array.lo h5diff_array.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c h5diff_array.c  -fPIC -DPIC -o .libs/h5diff_array.o
In file included from h5diff_array.c:14:
h5diff_array.c: In function 'diff_array':
h5diff_array.c:301:38: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  301 |             HDmemcmp(mem1, mem2, size*nelmts) == 0)
      |                                  ~~~~^~~~~~~
../../src/H5private.h:1102:43: note: in definition of macro 'HDmemcmp'
 1102 |     #define HDmemcmp(X,Y,Z)    memcmp(X,Y,Z)
      |                                           ^
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");
      |         ^~~~~~~~~~~
In file included from h5tools.h:24,
                 from h5diff_array.c:15:
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;}
      |                                          ^~~~~~~
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: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 | }
      | ^
h5diff_array.c:262:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  262 | hsize_t diff_array(
      |         ^~~~~~~~~~
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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/h5diff h5diff_main.o h5diff_common.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/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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/h5ls h5ls.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/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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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]
h5dump_ddl.c: In function 'handle_attributes':
h5dump_ddl.c:1540:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1540 | handle_attributes(hid_t fid, const char *attr, void H5_ATTR_UNUSED * data, int H5_ATTR_UNUSED pe, const char H5_ATTR_UNUSED *display_name)
      | ^~~~~~~~~~~~~~~~~
h5dump_ddl.c:1540:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
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]
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5dump_ddl.c:14:
In function 'strncat',
    inlined from 'attr_search' at h5dump_ddl.c:1367:21:
/usr/include/bits/string_fortified.h:122:10: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  122 |   return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from h5dump_ddl.c:14:
h5dump_ddl.c: In function 'attr_search':
../../../src/H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
h5dump_ddl.c:1356:17: note: in expansion of macro 'HDstrlen'
 1356 |             u = HDstrlen(buf);
      |                 ^~~~~~~~
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5dump_ddl.c:14:
In function 'strncat',
    inlined from 'lnk_search' at h5dump_ddl.c:1440:13:
/usr/include/bits/string_fortified.h:122:10: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  122 |   return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from h5dump_ddl.c:14:
h5dump_ddl.c: In function 'lnk_search':
../../../src/H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
h5dump_ddl.c:1427:18: note: in expansion of macro 'HDstrlen'
 1427 |     search_len = HDstrlen(op_name);
      |                  ^~~~~~~~
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5dump_ddl.c:14:
In function 'strncpy',
    inlined from 'lnk_search' at h5dump_ddl.c:1443:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from h5dump_ddl.c:14:
h5dump_ddl.c: In function 'lnk_search':
../../../src/H5private.h:1371:28: note: length computed here
 1371 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
h5dump_ddl.c:1427:18: note: in expansion of macro 'HDstrlen'
 1427 |     search_len = HDstrlen(op_name);
      |                  ^~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5dump_xml.o h5dump_xml.c
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5dump_xml.c:14:
In function 'strncpy',
    inlined from 'xml_escape_the_string' at h5dump_xml.c:783:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 6 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'xml_escape_the_string' at h5dump_xml.c:787:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'xml_escape_the_string' at h5dump_xml.c:791:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'xml_escape_the_string' at h5dump_xml.c:795:13:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 5 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5import.o h5import.c
h5import.c: In function 'main':
h5import.c:75:21: warning: size of 'opt' 172700 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_uint16':
h5import.c:4712:23: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion]
 4712 |     return (val << 8) | (val >> 8);
      |            ~~~~~~~~~~~^~~~~~~~~~~~
h5import.c: In function 'swap_int16':
h5import.c:4717:23: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion]
 4717 |     return (val << 8) | ((val >> 8) & 0xFF);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
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 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 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 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 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 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 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 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 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 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 'processConfigurationFile':
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:5163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
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 '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]
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]
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]
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5import.c:15:
In function 'strcpy',
    inlined from 'getExternalFilename' at h5import.c:3736:12,
    inlined from 'processConfigurationFile' at h5import.c:2368:21:
/usr/include/bits/string_fortified.h:75:10: warning: '__builtin_strcpy' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
   75 |   return __builtin___strcpy_chk (__dest, __src, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from h5import.c:15:
h5import.c: In function 'processConfigurationFile':
../../../src/H5private.h:1084:28: note: at offset 0 to an object with size at most 254 allocated by 'malloc' here
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                            ^~~~~~~~~
h5import.c:3735:35: note: in expansion of macro 'HDmalloc'
 3735 |     in->externFilename = (char *) HDmalloc ((size_t) (HDstrlen(temp)) * sizeof(char));
      |                                   ^~~~~~~~
h5import.c: In function 'main':
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   73 | int main(int argc, char *argv[])
      |     ^~~~
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:4614:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4614 |                     while (j < in->path.count - 1) {
      |                           ^
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   73 | int main(int argc, char *argv[])
      |     ^~~~
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:73:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:73:5: warning: stack usage might be 174112 bytes [-Wstack-usage=]
h5import.c:269:1: warning: the frame size of 174000 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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/h5import h5import.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/h5import'
Making all in 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_parse.lo h5repack_parse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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:1417:32: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1417 |     #define HDstrtoull(S,R,N)  strtoull(S,R,N)
      |                                ^~~~~~~~
h5repack_parse.c:235:51: note: in expansion of macro 'HDstrtoull'
  235 |                                 filt->cd_nelmts = HDstrtoull(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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_verify.lo h5repack_verify.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_opttable.lo h5repack_opttable.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_refs.lo h5repack_refs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_filters.lo h5repack_filters.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack_copy.lo h5repack_copy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5repack.lo h5repack.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dynlib_diff.lo dynlib_diff.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dynlib_ls.lo dynlib_ls.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dynlib_dump.lo dynlib_dump.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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: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;
      |                       ^~~
h5dumpgentest.c: In function 'gent_attr_intsize':
h5dumpgentest.c:7350:1: warning: stack usage might be 11584 bytes [-Wstack-usage=]
 7350 | gent_attr_intsize(void)
      | ^~~~~~~~~~~~~~~~~
h5dumpgentest.c: In function 'gent_packedbits':
h5dumpgentest.c:7169:1: warning: stack usage might be 11584 bytes [-Wstack-usage=]
 7169 | gent_packedbits(void)
      | ^~~~~~~~~~~~~~~
h5dumpgentest.c: In function 'gent_intsattrs':
h5dumpgentest.c:9532:1: warning: stack usage might be 23008 bytes [-Wstack-usage=]
 9532 | gent_intsattrs(void)
      | ^~~~~~~~~~~~~~
h5dumpgentest.c:9787:1: warning: the frame size of 22912 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 9787 | }
      | ^
h5dumpgentest.c: In function 'gent_compound_attr_intsizes':
h5dumpgentest.c:7926:13: warning: stack usage might be 45824 bytes [-Wstack-usage=]
 7926 | static void gent_compound_attr_intsizes(void) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
h5dumpgentest.c:8201:1: warning: the frame size of 45744 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 11600 bytes [-Wstack-usage=]
 8363 | gent_intscalars(void)
      | ^~~~~~~~~~~~~~~
h5dumpgentest.c: In function 'gent_attr_intscalars':
h5dumpgentest.c:8561:1: warning: stack usage might be 11584 bytes [-Wstack-usage=]
 8561 | gent_attr_intscalars(void)
      | ^~~~~~~~~~~~~~~~~~~~
h5dumpgentest.c: In function 'gent_intattrscalars':
h5dumpgentest.c:9300:1: warning: stack usage might be 11600 bytes [-Wstack-usage=]
 9300 | gent_intattrscalars(void)
      | ^~~~~~~~~~~~~~~~~~~
h5dumpgentest.c: In function 'gent_str':
h5dumpgentest.c:1740:13: warning: stack usage might be 13616 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)
      |             ^~~~~~~~~~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/h5dumpgentest h5dumpgentest.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'
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o UC_2_two_dims_gen.o UC_2_two_dims_gen.c
UC_2_two_dims_gen.c: In function 'main':
UC_2_two_dims_gen.c:154:50: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  154 |         if(NULL == (buffer = (int *)malloc(count * sizeof(int))))
      |                                            ~~~~~~^~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o UC_4_printf_gen.o UC_4_printf_gen.c
UC_4_printf_gen.c: In function 'main':
UC_4_printf_gen.c:95:46: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
   95 |         if(NULL == (buffer = (int *)malloc(n * sizeof(int))))
      |                                            ~~^~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o UC_1_one_dim_gen.o UC_1_one_dim_gen.c
UC_1_one_dim_gen.c: In function 'main':
UC_1_one_dim_gen.c:148:50: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  148 |         if(NULL == (buffer = (int *)malloc(count * sizeof(int))))
      |                                            ~~~~~~^~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o UC_5_stride_gen.o UC_5_stride_gen.c
UC_5_stride_gen.c: In function 'main':
UC_5_stride_gen.c:126:46: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  126 |         if(NULL == (buffer = (int *)malloc(n * sizeof(int))))
      |                                            ~~^~~~~~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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++) {
      |     ^~~
h5clear_gentest.c: In function 'gen_cache_image_file.constprop':
h5clear_gentest.c:57:1: warning: stack usage might be 20192 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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -fno-strict-aliasing -o .libs/h5clear_gentest h5clear_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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from h5importtest.c:14:
In function 'strncpy',
    inlined from 'main' at h5importtest.c:76:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'main' at h5importtest.c:74:9:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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, ...) {                                                                        \
      | 
In file included from ../../../test/h5test.h:29,
                 from testh5repack_detect_szip.c:17:
../../../src/H5Eprivate.h:65: warning: "HGOTO_ERROR" redefined
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {          \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from testh5repack_detect_szip.c:15:
../../../tools/lib/h5tools_error.h:117: note: this is the location of the previous definition
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from testh5repack_detect_szip.c:17:
../../../src/H5Eprivate.h:169: warning: "H5E_THROW" redefined
  169 | #define H5E_THROW(...) {            \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from testh5repack_detect_szip.c:15:
../../../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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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: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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dynlib_rpk.lo dynlib_rpk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dynlib_vrpk.lo dynlib_vrpk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic   -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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__)
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from h5repacktst.c:17:
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from h5repacktst.c:15:
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {            \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from h5repacktst.c:17:
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from h5repacktst.c:15:
../../../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 */
      |             ^~~~~~~~
h5repacktst.c: In function 'write_dset_in':
h5repacktst.c:4119:16: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 4119 |         size = ( TEST_BUFSIZE / sizeof(double) + 1 ) * sizeof(double);
      |                ^
h5repacktst.c: In function 'make_layout3':
h5repacktst.c:3362:5: warning: stack usage might be 241040 bytes [-Wstack-usage=]
 3362 | int make_layout3(hid_t loc_id)
      |     ^~~~~~~~~~~~
h5repacktst.c:3485:1: warning: the frame size of 240976 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 3485 | }
      | ^
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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,
                 from sio_perf.c:56:
../../../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__)
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_perf.c:56:
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18,
                 from sio_perf.c:56:
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {            \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_perf.c:56:
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18,
                 from sio_perf.c:56:
../../../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) {
      |                                    ^
sio_perf.c:993:34: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  993 |             cl_opts->page_size = parse_size_directive(opt_arg);
      |                                  ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:996:41: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  996 |             cl_opts->page_buffer_size = parse_size_directive(opt_arg);
      |                                         ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:1049:44: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1049 |                     cl_opts->chk_size[j] = parse_size_directive(buf);
      |                                            ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:1199:44: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
 1199 |                     cl_opts->buf_size[j] = parse_size_directive(buf);
      |                                            ^~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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__)
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from zip_perf.c:24:
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from zip_perf.c:23:
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {            \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from zip_perf.c:24:
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from zip_perf.c:23:
../../../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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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,
                 from sio_engine.c:35:
../../../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__)
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_engine.c:35:
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18,
                 from sio_engine.c:35:
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {            \
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_engine.c:35:
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18,
                 from sio_engine.c:35:
../../../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]
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]
In file included from /usr/include/string.h:532,
                 from ../../../src/H5private.h:58,
                 from ../../../test/h5test.h:28,
                 from sio_perf.h:18,
                 from sio_engine.c:35:
In function 'strncpy',
    inlined from 'sio_create_filename' at sio_engine.c:352:9,
    inlined from 'do_sio' at sio_engine.c:209:5:
/usr/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation]
   91 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sio_engine.c: In function 'do_sio':
sio_engine.c:131:1: warning: stack usage might be 8208 bytes [-Wstack-usage=]
  131 | do_sio(parameters param, results *res)
      | ^~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LcreatProp.lo H5LcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5LcreatProp.cpp  -fPIC -DPIC -o .libs/H5LcreatProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LaccProp.lo H5LaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5LaccProp.cpp  -fPIC -DPIC -o .libs/H5LaccProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FaccProp.lo H5FaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5FaccProp.cpp  -fPIC -DPIC -o .libs/H5FaccProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5IdComponent.lo H5IdComponent.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5IdComponent.cpp  -fPIC -DPIC -o .libs/H5IdComponent.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Exception.lo H5Exception.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Exception.cpp  -fPIC -DPIC -o .libs/H5Exception.o
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 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 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 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 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 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DaccProp.lo H5DaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DaccProp.cpp  -fPIC -DPIC -o .libs/H5DaccProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FcreatProp.lo H5FcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5FcreatProp.cpp  -fPIC -DPIC -o .libs/H5FcreatProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DcreatProp.lo H5DcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DcreatProp.cpp  -fPIC -DPIC -o .libs/H5DcreatProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5AbstractDs.lo H5AbstractDs.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5AbstractDs.cpp  -fPIC -DPIC -o .libs/H5AbstractDs.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DxferProp.lo H5DxferProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DxferProp.cpp  -fPIC -DPIC -o .libs/H5DxferProp.o
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 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 '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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Library.lo H5Library.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Library.cpp  -fPIC -DPIC -o .libs/H5Library.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DataSpace.lo H5DataSpace.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DataSpace.cpp  -fPIC -DPIC -o .libs/H5DataSpace.o
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 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,
                 from H5Include.h:15,
                 from H5DataSpace.cpp:21:
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 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()
      | ^~~~~~~~~
In file included from ../../src/hdf5.h:37,
                 from H5Include.h:15,
                 from H5DataSpace.cpp:21:
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PropList.lo H5PropList.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5PropList.cpp  -fPIC -DPIC -o .libs/H5PropList.o
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 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,
                 from H5Include.h:15,
                 from H5PropList.cpp:23:
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 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 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()
      | ^~~~~~~~
In file included from ../../src/hdf5.h:34,
                 from H5Include.h:15,
                 from H5PropList.cpp:23:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5OcreatProp.lo H5OcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5OcreatProp.cpp  -fPIC -DPIC -o .libs/H5OcreatProp.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Object.lo H5Object.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Object.cpp  -fPIC -DPIC -o .libs/H5Object.o
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 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,
                 from H5Include.h:15,
                 from H5Object.cpp:17:
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 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 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 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5AtomType.lo H5AtomType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5AtomType.cpp  -fPIC -DPIC -o .libs/H5AtomType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Attribute.lo H5Attribute.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Attribute.cpp  -fPIC -DPIC -o .libs/H5Attribute.o
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 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);
      |                                                       ^~~~~~~~~~~
H5Attribute.cpp: In member function 'virtual size_t H5::Attribute::getInMemDataSize() const':
H5Attribute.cpp:251:34: warning: conversion from 'hssize_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  251 |     size_t data_size = type_size * num_elements;
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DataType.lo H5DataType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DataType.cpp  -fPIC -DPIC -o .libs/H5DataType.o
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 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 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 '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,
                 from H5Include.h:15,
                 from H5DataType.cpp:21:
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 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 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 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5EnumType.lo H5EnumType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5EnumType.cpp  -fPIC -DPIC -o .libs/H5EnumType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5FloatType.lo H5FloatType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5FloatType.cpp  -fPIC -DPIC -o .libs/H5FloatType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5IntType.lo H5IntType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5IntType.cpp  -fPIC -DPIC -o .libs/H5IntType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PredType.lo H5PredType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5PredType.cpp  -fPIC -DPIC -o .libs/H5PredType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5ArrayType.lo H5ArrayType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5ArrayType.cpp  -fPIC -DPIC -o .libs/H5ArrayType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5StrType.lo H5StrType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5StrType.cpp  -fPIC -DPIC -o .libs/H5StrType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Group.lo H5Group.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Group.cpp  -fPIC -DPIC -o .libs/H5Group.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5VarLenType.lo H5VarLenType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5VarLenType.cpp  -fPIC -DPIC -o .libs/H5VarLenType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5CommonFG.lo H5CommonFG.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5CommonFG.cpp  -fPIC -DPIC -o .libs/H5CommonFG.o
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 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,
                 from H5Include.h:15,
                 from H5CommonFG.cpp:17:
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 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 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 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 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 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 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 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5Location.lo H5Location.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5Location.cpp  -fPIC -DPIC -o .libs/H5Location.o
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 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,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
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 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 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 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 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 '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)
In file included from ../../src/hdf5.h:34,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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 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 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 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,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
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 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);
      |                                                            ^~~~~~~~~~~~
In file included from ../../src/hdf5.h:34,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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);
      |                                                                                  ^~~~~~~~~~~
In file included from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
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 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 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);
      |                                            ^~~~~~~~~~~~
In file included from ../../src/hdf5.h:34,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
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 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 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 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 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 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 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 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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5CompType.lo H5CompType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5CompType.cpp  -fPIC -DPIC -o .libs/H5CompType.o
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DataSet.lo H5DataSet.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DataSet.cpp  -fPIC -DPIC -o .libs/H5DataSet.o
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 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);
      |                                                       ^~~~~~~~~~~
H5DataSet.cpp: In member function 'virtual size_t H5::DataSet::getInMemDataSize() const':
H5DataSet.cpp:272:34: warning: conversion from 'hssize_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  272 |     size_t data_size = type_size * num_elements;
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~
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:215:61: warning: use of old-style cast to 'long long int' [-Wold-style-cast]
  215 | #   define HADDR_UNDEF              ((haddr_t)(long long)(-1))
      |                                                             ^
H5DataSet.cpp:288:20: note: in expansion of macro 'HADDR_UNDEF'
  288 |     if (ds_addr == HADDR_UNDEF)
      |                    ^~~~~~~~~~~
../../src/H5public.h:215:61: warning: use of old-style cast to 'haddr_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  215 | #   define HADDR_UNDEF              ((haddr_t)(long 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=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5File.lo H5File.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5File.cpp  -fPIC -DPIC -o .libs/H5File.o
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 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,
                 from H5Include.h:15,
                 from H5File.cpp:21:
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 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=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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 105:0:2   -o libhdf5_cpp.la -rpath /usr/lib 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/lib/gcc/i586-alt-linux/10/../../../crti.o /usr/lib/gcc/i586-alt-linux/10/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/lib/gcc/i586-alt-linux/10 -L/usr/lib/gcc/i586-alt-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/10/crtendS.o /usr/lib/gcc/i586-alt-linux/10/../../../crtn.o  -O -g -O2 -march=i586 -mtune=generic   -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tdspl.o tdspl.cpp
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 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< -
      |                                                          > (    )
In file included from ../../test/h5test.h:28,
                 from tdspl.cpp:32:
../../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< -
      |                                                                  > (    )
In file included from ../../test/h5test.h:28,
                 from tdspl.cpp:32:
../../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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tfilter.o tfilter.cpp
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 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 'unsigned int (*)(unsigned int, unsigned int, const unsigned int*, unsigned int, 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 'unsigned int (*)(unsigned int)'} to 'H5Z_func_t' {aka 'unsigned int (*)(unsigned int, unsigned int, const unsigned int*, unsigned int, 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o testhdf5.o testhdf5.cpp
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o th5s.o th5s.cpp
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 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from th5s.cpp:31:
../../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:94:   required from here
h5cpputil.h:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tfile.o tfile.cpp
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 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,
                 from tfile.cpp:32:
../../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:87:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:85:   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:105:   required from here
h5cpputil.h:68:55: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:79:   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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tarray.o tarray.cpp
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 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,
                 from tarray.cpp:28:
../../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:44: 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");
      |                                               ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tarray.cpp:28:
../../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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tlinks.o tlinks.cpp
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 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tlinks.cpp:28:
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 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tlinks.cpp:28:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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 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 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 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 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,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                        ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                           ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                           ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                         ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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 ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tlinks.cpp:28:
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 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");
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                        ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                       ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                           ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tlinks.cpp:28:
../../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:103:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o trefer.o trefer.cpp
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 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 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 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 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,
                 from trefer.cpp:29:
../../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);
      |                                                                               ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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 trefer.cpp:32:
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 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 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 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);
      |                                                                               ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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);
      |                                                                               ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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");
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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,
                 from trefer.cpp:29:
../../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);
      |                                            ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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)
In file included from ../../test/h5test.h:28,
                 from trefer.cpp:32:
trefer.cpp: In function 'void test_reference_region_1D()':
trefer.cpp:553:77: warning: use of old-style cast to 'size_t' {aka '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 '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 '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");
      |                                              ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from trefer.cpp:29:
../../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)
In file included from ../../test/h5test.h:28,
                 from trefer.cpp:32:
trefer.cpp:706:76: warning: conversion from 'hssize_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  706 |         coords = (hsize_t *)HDmalloc(nelms * SPACE3_RANK * sizeof(hsize_t) * 2);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../../src/H5private.h:1084:35: note: in definition of macro 'HDmalloc'
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                   ^
../../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)
In file included from ../../test/h5test.h:28,
                 from trefer.cpp:32:
trefer.cpp:765:61: warning: conversion from 'hssize_t' {aka 'long long int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  765 |         coords = (hsize_t *)HDmalloc(nelmspts * SPACE3_RANK * sizeof(hsize_t));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../../src/H5private.h:1084:35: note: in definition of macro 'HDmalloc'
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                   ^
../../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:93:   required from here
h5cpputil.h:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:80:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tcompound.o tcompound.cpp
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 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 '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)
In file included from ../../test/h5test.h:28,
                 from tcompound.cpp:31:
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 '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)
In file included from ../../test/h5test.h:28,
                 from tcompound.cpp:31:
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 '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 '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)
In file included from ../../test/h5test.h:28,
                 from tcompound.cpp:31:
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 '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 '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 '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 '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 '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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tobject.o tobject.cpp
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 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,
                 from tobject.cpp:26:
../../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);
      |                                                    ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tobject.cpp:26:
../../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,
                 from tobject.cpp:26:
../../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,
                 from tobject.cpp:26:
../../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 '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,
                 from tobject.cpp:26:
../../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);
      |                                          ^
In file included from ../../c++/src/H5Cpp.h:47,
                 from tobject.cpp:26:
../../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:90:   required from here
h5cpputil.h:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:86:   required from here
h5cpputil.h:68:55: warning: passing 'H5I_type_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5I_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5I_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5I_type_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:66:   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:79:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o titerate.o titerate.cpp
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 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)
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../../test/h5test.h:28,
                 from titerate.cpp:31:
titerate.cpp: In function 'void test_iter_group(H5::FileAccPropList&)':
titerate.cpp:192:47: warning: use of old-style cast to 'size_t' {aka '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'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o ttypes.o ttypes.cpp
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 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,
                 from ttypes.cpp:28:
../../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,
                 from ttypes.cpp:28:
../../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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from ttypes.cpp:28:
ttypes.cpp: In function 'void test_detect_type_class()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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,
                 from ttypes.cpp:28:
../../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,
                 from ttypes.cpp:28:
../../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,
                 from ttypes.cpp:28:
../../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");
      |                                              ^
In file included from ../../c++/src/H5Cpp.h:39,
                 from ttypes.cpp:28:
../../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");
      |                                        ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from ttypes.cpp:28:
../../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);
      |                                                           ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from ttypes.cpp:28:
../../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");
      |                                        ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from ttypes.cpp:28:
../../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 ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from ttypes.cpp:28:
ttypes.cpp: In function 'void test_encode_decode()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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:109:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:82:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_sign_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_sign_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_sign_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_sign_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tattr.o tattr.cpp
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 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 '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 '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,
                 from tattr.cpp:29:
../../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);
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:34,
                 from tattr.cpp:29:
../../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);
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:34,
                 from tattr.cpp:29:
../../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);
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:34,
                 from tattr.cpp:29:
../../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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tattr.cpp:29:
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 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);
      |                                                            ^
In file included from ../../c++/src/H5Cpp.h:34,
                 from tattr.cpp:29:
../../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> ()
In file included from ../../src/hdf5.h:34,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tattr.cpp:29:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tattr.cpp:29:
tattr.cpp: In function 'void test_string_attr()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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,
                 from tattr.cpp:29:
../../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,
                 from tattr.cpp:29:
../../c++/src/H5DcreatProp.h:126:9: note: because 'H5::DSetCreatPropList' has user-provided 'H5::DSetCreatPropList::DSetCreatPropList(const H5::DSetCreatPropList&)'
  126 |         DSetCreatPropList(const DSetCreatPropList& orig);
      |         ^~~~~~~~~~~~~~~~~
In file included from ../../c++/src/H5Cpp.h:26,
                 from tattr.cpp:29:
../../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,
                 from tattr.cpp:29:
../../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,
                 from tattr.cpp:29:
../../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;
      |                             ^~~~
In file included from ../../c++/src/H5Cpp.h:23,
                 from tattr.cpp:29:
../../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:81:   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:91:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:100:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_order_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_order_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_order_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_order_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:96:   required from here
h5cpputil.h:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o h5cpputil.o h5cpputil.cpp
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 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o dsets.o dsets.cpp
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 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: In function 'herr_t test_datasize(H5::FileAccPropList&)':
dsets.cpp:305:44: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
  305 |         size_t expected_size = 4 * dims[0] * dims[1];
      |                                ~~~~~~~~~~~~^~~~~~~~~
dsets.cpp: At global scope:
dsets.cpp:421:17: warning: use of old-style cast to 'H5Z_func_t' {aka 'unsigned int (*)(unsigned int, unsigned int, const unsigned int*, unsigned int, 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from dsets.cpp:35:
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,
                 from dsets.cpp:35:
../../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,
                 from dsets.cpp:35:
../../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,
                 from dsets.cpp:35:
../../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 '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 '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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from dsets.cpp:35:
../../src/H5Dpublic.h:32:56: warning: use of old-style cast to 'size_t' {aka '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:83:   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:94:   required from here
h5cpputil.h:68:55: warning: passing 'H5D_layout_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5D_layout_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5D_layout_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5D_layout_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o tvlstr.o tvlstr.cpp
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 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,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstring_dataset()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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,
                 from tvlstr.cpp:30:
../../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);
      |                                            ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tvlstr.cpp:30:
../../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 ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstring_array_dataset()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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);
      |                         ^~~~~~~~~~~~
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:289:31: note: in expansion of macro 'HDcalloc'
  289 |         char *wdata2 = (char*)HDcalloc(65534, sizeof(char));
      |                               ^~~~~~~~
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstrings_special()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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);
      |                                                                   ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tvlstr.cpp:30:
../../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)
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstring_type()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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,
                 from tvlstr.cpp:30:
../../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,
                 from tvlstr.cpp:30:
../../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
      |                                             ^
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_compact_vlstring()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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)
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstring_attribute()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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,
                 from tvlstr.cpp:30:
../../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 ../../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:673:35: note: in expansion of macro 'HDcalloc'
  673 |         string_att_write = (char*)HDcalloc(8192, sizeof(char));
      |                                   ^~~~~~~~
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vlstring_array_attribute()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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);
      |                                                    ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tvlstr.cpp:30:
../../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);
      |                                     ^
In file included from ../../c++/src/H5Cpp.h:45,
                 from tvlstr.cpp:30:
../../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 ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
tvlstr.cpp: In function 'void test_vl_rewrite()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka '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:82:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_str_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_str_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_str_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_str_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:84:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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:80:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'long 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:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:14: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:14: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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 'long 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:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'long int' [-Wsign-promo]
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:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DO.lo H5DO.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5IM.lo H5IM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LTanalyze.lo H5LTanalyze.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PT.lo H5PT.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LTparse.lo H5LTparse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5DS.lo H5DS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5DS.c  -fPIC -DPIC -o .libs/H5DS.o
H5DS.c: In function 'H5DSset_label':
H5DS.c:1592:18: warning: 'u.buf' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1592 |         if (u.buf[idx]) /* check if we errored during H5Awrite */
      |                  ^
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LD.lo H5LD.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5LT.lo H5LT.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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);
      |                                                                             ^
H5LT.c: In function 'H5LT_dtype_to_text':
H5LT.c:2421:39: warning: '%*s' directive output may be truncated writing up to 2147483647 bytes into a region of size 256 [-Wformat-truncation=]
 2421 |         HDsnprintf(tmp_str, TMP_LEN, "%*s   ", MAX(0, 16 - nchars), "");
      |                                       ^~~                           ~~
H5LT.c:2421:38: note: assuming directive output of 1 byte
 2421 |         HDsnprintf(tmp_str, TMP_LEN, "%*s   ", MAX(0, 16 - nchars), "");
      |                                      ^~~~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5LT.c:15:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 4 and 2147483651 bytes into a destination of size 256
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5LT.c:2453:41: warning: '%*s' directive output may be truncated writing up to 2147483648 bytes into a region of size 255 [-Wformat-truncation=]
 2453 |         HDsnprintf(tmp_str, TMP_LEN, "\n%*s <empty>", (int)(indt + 4), "");
      |                                         ^~~                            ~~
H5LT.c:2453:38: note: assuming directive output of 1 byte
 2453 |         HDsnprintf(tmp_str, TMP_LEN, "\n%*s <empty>", (int)(indt + 4), "");
      |                                      ^~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:866,
                 from H5LT.c:15:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 10 and 2147483658 bytes into a destination of size 256
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5TB.lo H5TB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -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=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 101:3:1   -o libhdf5_hl.la -rpath /usr/lib 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 -march=i586 -mtune=generic   -Wl,-soname -Wl,libhdf5_hl.so.100 -o .libs/libhdf5_hl.so.100.1.3
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o test_image.o test_image.c
In file included from test_image.c:19:
../../test/H5srcdir.h: In function 'H5_get_srcdir_filename':
../../test/H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../../src/H5Epublic.h:20,
                 from ../../src/hdf5.h:26,
                 from ../../test/h5test.h:27,
                 from h5hltest.h:25,
                 from test_image.c:18:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o test_table.o test_table.c
In file included from test_table.c:17:
test_table.c: In function 'h5file_open.constprop':
../../test/H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../../src/H5Epublic.h:20,
                 from ../../src/hdf5.h:26,
                 from ../../test/h5test.h:27,
                 from h5hltest.h:25,
                 from test_table.c:16:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o test_ds.o test_ds.c
In file included from test_ds.c:17:
../../test/H5srcdir.h: In function 'H5_get_srcdir_filename':
../../test/H5srcdir.h:62:71: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                       ^
In file included from /usr/include/stdio.h:866,
                 from ../../src/H5Epublic.h:20,
                 from ../../src/hdf5.h:26,
                 from ../../test/h5test.h:27,
                 from h5hltest.h:25,
                 from test_ds.c:16:
/usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1025) into a destination of size 1024
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o hdfgifwr.o hdfgifwr.c
hdfgifwr.c:126:24: warning: size of 'htab' 20012 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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 | }
      | ^
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:46:5: 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/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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'
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -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'
/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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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]: 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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o H5PacketTable.lo H5PacketTable.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_FILE_OFFSET_BITS=64 -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 -march=i586 -mtune=generic -fno-strict-aliasing -c H5PacketTable.cpp  -fPIC -DPIC -o .libs/H5PacketTable.o
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 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 '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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 101:4:1   -o libhdf5_hl_cpp.la -rpath /usr/lib H5PacketTable.lo ../../../hl/src/libhdf5_hl.la ../../../c++/src/libhdf5_cpp.la -lz -ldl -lm 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i586-alt-linux/10/../../../crti.o /usr/lib/gcc/i586-alt-linux/10/crtbeginS.o  .libs/H5PacketTable.o   ../../../hl/src/.libs/libhdf5_hl.so ../../../c++/src/.libs/libhdf5_cpp.so -lz -ldl -L/usr/lib/gcc/i586-alt-linux/10 -L/usr/lib/gcc/i586-alt-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/10/crtendS.o /usr/lib/gcc/i586-alt-linux/10/../../../crtn.o  -O -g -O2 -march=i586 -mtune=generic   -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_FILE_OFFSET_BITS=64  -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 -march=i586 -mtune=generic -fno-strict-aliasing -c -o ptableTest.o ptableTest.cpp
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,
                 from ptableTest.cpp:17:
../../../hl/c++/src/H5PacketTable.h: At global scope:
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long 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:34,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
ptableTest.cpp: In function 'int main()':
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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
      |                    ^~~~~~~~~~~~
In file included from ../../../src/hdf5.h:34,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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);
      |                                    ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:26,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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;
      |       ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:34,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
ptableTest.cpp: In function 'int TestGetNext()':
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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
      |                    ^~~~~~
In file included from ../../../src/hdf5.h:34,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long 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);
      |                                     ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:26,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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;
      |                   ~~~^~
In file included from ../../../src/hdf5.h:26,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24,
                 from ptableTest.cpp:17:
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long 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 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 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 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;
      |       ^~~~~~~~~~~
ptableTest.cpp:693:17: warning: 'strtype' may be used uninitialized in this function [-Wmaybe-uninitialized]
  693 |         H5Tclose(strtype);
      |         ~~~~~~~~^~~~~~~~~
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 -march=i586 -mtune=generic -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 -march=i586 -mtune=generic -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
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.81827
+ 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/lib'
 /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5.la '/usr/src/tmp/libhdf5-buildroot/usr/lib'
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5.so.103.2.0 /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5.so.103.2.0
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib && { 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/lib && { 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/lib/libhdf5.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /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/lib'
 /usr/libexec/rpm-build/install -p -m 644 libhdf5.settings '/usr/src/tmp/libhdf5-buildroot/usr/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
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/lib'
 /bin/sh ../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_cpp.la '/usr/src/tmp/libhdf5-buildroot/usr/lib'
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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 105:0:2 -o libhdf5_cpp.la -rpath /usr/lib 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/lib/gcc/i586-alt-linux/10/../../../crti.o /usr/lib/gcc/i586-alt-linux/10/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/lib -L/usr/lib -lhdf5 -lz -ldl -L/usr/lib/gcc/i586-alt-linux/10 -L/usr/lib/gcc/i586-alt-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/10/crtendS.o /usr/lib/gcc/i586-alt-linux/10/../../../crtn.o  -O -g -O2 -march=i586 -mtune=generic   -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/lib/libhdf5_cpp.so.103.2.0
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib && { 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/lib && { 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/lib/libhdf5_cpp.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /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/lib'
 /bin/sh ../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_hl.la '/usr/src/tmp/libhdf5-buildroot/usr/lib'
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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 101:3:1 -o libhdf5_hl.la -rpath /usr/lib 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/lib -L/usr/lib -lhdf5 -lz -ldl -lm  -O3 -g -O2 -march=i586 -mtune=generic   -Wl,-soname -Wl,libhdf5_hl.so.100 -o .libs/libhdf5_hl.so.100.1.3
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_hl.so.100.1.3T /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5_hl.so.100.1.3
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib && { 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/lib && { 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/lib/libhdf5_hl.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /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/lib'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib'
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/lib'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib'
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/lib'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib'
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/lib'
 /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_hl_cpp.la '/usr/src/tmp/libhdf5-buildroot/usr/lib'
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 -march=i586 -mtune=generic -fno-strict-aliasing -version-info 101:4:1 -o libhdf5_hl_cpp.la -rpath /usr/lib 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/lib/gcc/i586-alt-linux/10/../../../crti.o /usr/lib/gcc/i586-alt-linux/10/crtbeginS.o  .libs/H5PacketTable.o   -L/usr/src/tmp/libhdf5-buildroot/usr/lib -L/usr/lib -lhdf5_hl -lhdf5_cpp -lz -ldl -L/usr/lib/gcc/i586-alt-linux/10 -L/usr/lib/gcc/i586-alt-linux/10/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i586-alt-linux/10/crtendS.o /usr/lib/gcc/i586-alt-linux/10/../../../crtn.o  -O -g -O2 -march=i586 -mtune=generic   -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/lib/libhdf5_hl_cpp.so.100.1.4
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib && { 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/lib && { 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/lib/libhdf5_hl_cpp.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /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/lib/pkgconfig
+ cat
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/libhdf5-buildroot (auto)
removed './usr/lib/libhdf5_hl_cpp.la'
removed './usr/lib/libhdf5_hl.la'
removed './usr/lib/libhdf5_cpp.la'
removed './usr/lib/libhdf5.la'
mode of './usr/lib/libhdf5_hl_cpp.so.100.1.4' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libhdf5_hl.so.100.1.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libhdf5_cpp.so.103.2.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/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/lib: (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.49013
+ 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.hjLAdo
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5.so.103: 3157 symbols, 22 bpp
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5_cpp.so.103: 1406 symbols, 21 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Hx086m
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 = set:pdqzAu89gLpfeG8QR50c36gnxcgO6O2CFNNXNXMJO9gmNG3LDUcBQdN0gmlSszCQZE6hsYQWHzFR4FV2QSqhb9vueaiQ2wChW9LcPznLI4qEYAgCWJQc04uynTVEnMj9fHZrd31R4Z3RN8MIs4oH9JeyjnLhVRrhg4asJ3kq86J0CI3Da6IFpGSC0luWU5V95ddW7j61nuLYwDYGMefHsO3ex4qdnWt0p4J0eRKE06xFOGOEv4JoTQ6hLrNbdeQq6oGuZugFYqX3RC5nY6C1hTSfp4xi4htjXeFU9INqK0Y1BjPPZa5rV3on4Yeo5Zc8rrCH4N6yYlE4nkw6lB8CBrKlxzSmmp3NVBZyOJG9xrK6nz1ZLAmCDYDa4AgmzIF49tvJ06lfG6wzwZFH1vUqlpH78HlyG1ZjGYpjYyNnQGV9nIIwYaxeg39gSgX2hRnK5IpQOso94GOw74bG2XXlWha0ULaHk0a1ICyAlEEzMup3tEjMA3dOeleQFW5NedWrkMWjarhZAkaEzImBxaqF74pO0guKq8trfRh483qgePZsYtxpHmA7FdZdZvqwgSTj4MeZ8yPNnzlAslnsXgPfdd4cxByp8xxOrbSJly9ta4TYbrS2lNMdSyOX6x6C1ZsCi01orXo0pYpFfvqKe0RtH6weavJB4beNLjgpwhcGZgLqxFZwfzXr0WmpBk7zLtAa1IZCXjZHkt6Hf8nmYPqoAsprFGaXGpYeZBvexYh3QQb2BHZjRYpAngMssMZgFUK2GMa1lh6StnR8VAq1L5tysR7a4YtftPcnR75tZf1wzP0V8kAuP70uZ7Rqroinv423JfdoKkoFZqTnA2lkDXDizP88iWLldVAYV1ZBoFoJSLouDuZqtPcNdaKA1XQq5b6ZuEMl68gqZ8KnjPYLsZcMF3hjfeD0DERSsKUUHG0TnXM96LvJ4T1JS7zy9hEb3Qs6Dn3XQI55ia5iAVET253a6Tx6Zc3FnzMrmzKzLIM1mmFaW7Z3RQ0Q4usEpEHVT3Zef4FBKRBxHkHfJnrjjn8gntMIZ9Q4LwPzNJ2zx7bopGcF5C3h2SdmRR3LJZ69EArS3bBRhPY2VdY5g7Ml8akt60uS24akisdN61Lr8ZEYy6iDRUoEC1M2PsaGrfk8ygCoPif47oFZws4oog5aIdI3oiEHZrB0jTXLMoWxhZJ2PqwLpCtZBOpDfOkpxKOAot1rLly1HJ2Q9OK1NMWqiaAMXjMqIqZJ2RZu3ERhwLz2VFBfk7ef3jnARFbnGMemMHWDWSgiSbSQx1gBQZDIW7cVfDxtKrZm0C2T2c1XdpuIOyBZjwSYaDh3ZojCcQDyd9gawBB9xlnJuh2lZLSTZBcVihal4HLlTxXnBFplk5ouJh2fWjxctr53ZkcLL641MaEBke4g41ChZDnjp4BzVFF9tZjDVGvYWBl6CAAIIkzwW2QnVlYou9nDlFo4urgjsDyf3r2COQva224B5YcDWPKIjwRCcKS5ZoJnCGol5CshZBq58akkeoMU28XwvoRpTo3h9FUlVbqSoDBf0vFDgGbZw5vz3TJMOsquykkobSZajZBUdJc1j0GZsrWdrnpZwr4bu3M0pmmVE7s1v7TC8Kp385RLwLtFkb3QASsnki6G63QAMWCbhygpyoQK2Jxhs39y08LX3BNWlVPVkB9iBrLRtVqNpESHN4KZwtm6VQSCz7Jrc40OjIe6qQlwpoKsEmgScotskK5bJcZhA8Yoag01AkHNzHPDh3HggkjzIEZ0n8aniEIss8r01GaFif4GF9ZJkbZ7NGWqZdG6V91laumEzAKsDiyufVX3Mc4cm77JaUumCrcC1u37GSOBRr6D84EQRUz3SitAP3FNeTn2yYtMiyH85vdlhdqejd87lP7opLz7HPVNuEXvEUgG6z0hSS49C4YiEzTxlQ74JzlppZEcXinTYIC4pq580f1V5GJwwQvypZkJkIx6uekaTatNEQzUPOy2ZdFdIZ7Zwn3rsq1hhsFco4onv59W6Q8OF7yJmtV6RqozqWNMZnxnhezy1FhQudlst8O85G1p9hEkqFzG8Y35ESHEd4tiMhMQ2AkqzK7426W2fjfZbqxatIOFjvGXeZBJia0C5gqhubjNaS2wYZFxqz477VGvokYgosdqjcbZI0QnCozh2vList717eu7vrpGSmhtVk04qcDS0aYonTU3Js27XV0QBb6FfqnLI1BwHiSxvbA3I1Ihla1BZydJEdnzXapOwnEbVUspv8bLZBXhQd6F0KRZrYc0lPhmKjtlFyUxI4cVXKxeZg5WG3HmkJn7RlxgF6DAiZJpAIa99KjgBg8ZpA4wxoWWodCKnFcs8blInM8qBuhaEcwjLuk5Hd1TalhZCi0pwZu3O7MTphoLf4fsFf3R7eTX17HdxqP1FQ1hWF1FiZFNLWSXMhc6H59PAHnkyRJ2hQZhGQc9oGISzYo2Mefbo0czfZGYaLODKnZ2gn6nbAObZhn4hAgd29qjaZJ8elVhIl2LLrSCWNWk9mmPy2i205cY1dlXUvoBCp2rJEsrV0TNkKgC4Z2Y66FfAyJnj9Z03jZnG5Avl5EfZ1N8FAUgZ7UpIfQAoZctZ8CbAS6ouudA4lQZ1ECKwQfkvzAUiviuyinrL6lROlSkMD25bqHGp2yECkeWT4eZmuyNK3rg8qRGBlHQa2ZlRleZLmVxgrD9OtZhyERnWqVOlHggJ6vnPqXm1Ydp7EdMgyqU9C22pYV3uf6ixyJxORESFgZuvRIuoBhDrC28LEh4XJymQVzgGT5FQEsNjajlEXQpwChlHLzbspmTcBdcJS9YDNZ9Ah54PIgQ3671RkuQYMzXsdghFXk3kKzj6DacicuQHUAEMkan2ZicZjBBZwTZyPD8KhVTSZ5ahAxQu0c6f3i7v19NBzkaLgVEGOlStrPtFSJFykgKz1uLVcIX6AisYdC2yqAxd7C7gCMhU5IPDjrNyVIKhN2c6pUuhQ9kH1xfFPUPRYgq683iU6crH003EqRXNW97IVZAGFsOwtEuclBEFoq5p04ewnyIiLezlzkO7l6VGGKKRNOSAJAQPI3qAH4Mg9bt1VPzL4m9tDmzuj5nP3XENlfkbY4ZBO7iKHwfJUOwgVppz5XdduUMKhBbp9X3cD86oOOK0sKmbjAQkm2kIZ7UnSle1MsZtEvnmcKZddz93Y6eCXXUgv9S1SLm8t5rtBPG2n0T5k7hQq9puGGGFQkkdxXtaJbaAAb9s8j4zG8nxZbu857VfnOdA6SBgXEZdGZLaXLgQmZ0oAUVUoZy0nEZJUDbUHdKne669bI73YvZmqHz5gUpXwSVdoJqjls6e1pYzAMWfLe1xUQbp1K4cZ9TvwZdn1AYOwQfCUmJdHrngHadyhW18a86G2nzqG5iTWXEiCsgd5Z1c4ffqyQGUhW80snU051UAQuzquV4vW7U6zSSfISrB9qAA9hf2fYPICheC2kt9YaalpFbXG8DZFU378GX3DIGFvyZ8kCU3IISZnCYBroYNeoiaRZmE1LPd5z6V2zy8PzjET0Z1ClmaxPjwHy3sR8cMfXvoqZnQ9VSP5EshzAMhnaQkZmAfGUbxwRHNQiY0uvaKyHEi6wof5gOxOvyDDlvzAQMkZqnHnuj0Zrq5G0YcilJSSzWWf0xW0DH0u8fzFXFZaaX4Z0vyt3xwV1gtckpZ0yltBPa6ZGhauyiC7hS0DHlSyVE9wCURrKgtlPZ7wsGABAwrWGXiIuGxdX1q6Z8u8jXfqVF5xNFc2tZ28G7iT7aNulDX5TejaE3pWxqshvfKZIPUQAFrxTddJ4NxabcndyLbR4C0qeVIYlj1a4R8j1BuTelRiU4xEaBe4icV8dRLkjD1vB9UMIidZenkROYrLBQvbVpdIiyF26N3qYb0kRlrcmCFFx4g7gd1j6Dd5gDzwZE11qlsZ1r52UHZkqx6CmO9EGW9QUo8knA59BGZ1wmw8iCkUKLmbRQ4NoETBrMoNtIpCqcJ4G4ZeZiM9lbwXxOTPLEcceDxZ54VJ5hZhSnZrArCDliZwa6UGbUVhgRtoAkhBYGg2qCD8Rff9ufMwoMbXUhg3a7NktbDp12i0wBz0O0c2MqEj0PsHWlJS8XGUqBlPMvLFsg8pU6gTsOZBIG2WVDBYJ8EHY84R9UhOYEmg2QJNBIgjrcdlIC7YLAynaHxWZCw4eZKfcZ4ORYSGpLFVl5AyHByqz2I8gqWQZvUPjxDJIpGuaHBkZpepcvhSWWoNl3sD23nepouZ3fZFIxEt3a3yXAy6OdK7UBxKSN8XJ7iM99asP4GLAJwPG52eUFr7qskZJctwvzjLglxiJFZ06xPa30btYo4vhJIs8kXcD4X5YvHyK9h4XJOR9AyGQsiHxVxf97uOUeiYtqrSoOtCFW9xMWhdw54OzOaDwCrzHeMEq8wQ5doKZsMukxG4DAnGDrhTdCp0K9FSZp01HlztWxO5MfY2wMbOTle0DuoRIffbrr28HKttbQ4aGBa3fmccAyfnWXzqrcMCeme8xojRp47El5gja2mdwvFuorPZcuzbgTrWWZ9VAN0eYfSTK58ZxRtr9gCwziHZHhLBGMn67PMSPALkypYscTEfCEC6lsqXDSdRedNlptRBuxrd2tHJZsrAZhIKgnU0zBpAS0Q5W3so4T82WU8xU5lwIlmoj2oVhjEBZ5ZemcehR9mZLILZ4Kl38grdnrRQnlkLeDwtnmG93exHwyN2konCEFVnoryID1mUiciL3PQN7kTeTNZylL5ougKt8gVlpPiZfYoBiUBOLCahulLztS37VzCgWUC7tg1EWpOJLnEk8RYpCtsPjPD9xsDPOTRMhWjNH56zs4zdNdK9bzhICoO0N7iKvxjH3tCRMqIEBsDA4OEZB6tZgILBS3jk4RFe7wA3LXuJ3zvB2o0HmZjFoVc6rOyHcnxImlWyZohxCSoXDqQcprXuyyIYPrMHwKjuO6Zkp5yJUM98tEGt3RDPZ0NsC3UqJ2uZ9jTPBEGxBtwX7ZIFVVfrWQp0QZnfM3x8o1wpASq9k3ELh9mJbztl9KUdcoIzSckcWuiZwtR6S2NrVooosnI9UKE3EZDGVGFr1btZKN7L6GpR5q8QZzyG4NlyY0V0hNXyXSLRxJF8SXSILejUhkEQbqBp2g3zcUDAkhwZmYY2PffbIqREE0ZoL1RAEgCXbID9HMDMrV7fTGzHmHQTLiQ5IviCaL7F3BHEkFpU7hGkGwZ1fl7g1N56eZuqrqUZG6eZgZ6XjuDeuScYpputg7fh929V1CqF1MDnAW61DRRipYEoRsZHmTVUxESVIfBGGZJAyX5FkFkCd6Icqm1DzIxZmoPoVAVyIZyFHcB7WFGUVT0KjmCgszDRuym0qxWyAWjwfRZ6hI34Ac9Za6TskILkken5C0nLkyCh8KU2JyOW0IbVwaO5uWAUZk408x0p4NropIyi1zNqdtCLNle3mmelnLk2LuEr5tg8NWvM8dhgVuaryQbZLed799sT1ZwvZlXRe2ZHAd7b0J57KBJUUbQvESZiRsm5hoGAxfyFPz8Ol6nGhtNcc7XDYi7e2h9FZJnzwR7gj5y7X67c0KwPS4E0g5sQrYJm1B4ppFRslvMIMtwtiF1GQhe5cGeemnwkZ21cKdjLhPZf8k1gOdNlTJ3T6pqHsorXFK4uEvjI6y5437wo9BZe7A4smpu9zROvYJHp3TSuMjVMrkwruAFD1lXPWsEVuw26ZirstViZcxpmtm4sgOTWWQRfYkJ7mppjfwCFeNV3hCHn9b6CvxRyJzNolzBqqtzcSPiT78Yzf0Z12ZGyokDzm8C4m6HbJBCy0wPgMV6raK1Vo4lqAZskgMhq3Szr2DqvhQz50ITLGe4bEZfTQ7fl4aNMp2aG8PsvGE5dm1l2G2kB34KqgwspMbxQpGFI8iQnGz5ceBTsESkOd3l3Z4A88k25TDgt7egpQKCo4Yyw2U5GI9rpKkyxOAwACsbqzZlohdXkfWmPfjRPfZdRTFJY42MnFsZ91WVdU8aFQpgDKNDFEuY8oJ87ZCpm6q4OVbk6ZH43Q3Lx2NwXE4EVh95eAf140atjUwJfMJjVFh3u8GZ2eAmboqFUTKd3NQDocZJpjblM0eYfGuXhJwZ0nrEpn9CwLK6PPQhMXeEkZ0zIysOZC9t0vI6tZrl6ZBhgMRoqwfa1LtGffRyd5zy8Y2wCOriqcDQv9uC1OA2LhRZ4sfkkmsFxjarN4fAy9gZcUNsytPSjjzuQnNssEkobftwiSVkEyI2jusiAnV6ETMziYwByCjfaXbmZ31ab9JtBrBkWetpSStNYqNrqdsQdF1, libhdf5_cpp.so.103 = set:odL7QbZkbbX3rtZlf104vaZo6XVsTgp4Ybn8f2dfyoYjkm48CscZlEbSVEkuKAu4eunlXYSMPMZdyXeOxZtD7u0xSOzfFZu3et1D0tjFgGLInJGQ7i9ZK8P7N7EgTD7YFp1VMVpUzhQj5RjdjYI1D591p2u4yXbNAp6azFpUpr1nHGiC9TZ73ofAjeWnWxZ7TOrZLihgabKESKYuguuTzWPaNuOmE2pc2mKZiCkWInIvBlsP92wC3N2cfTdFqoi9nXZrZJGzZfKqTvlAOMZEoiqQHbTOqtRF1AZ849yrSotfB39zfCixO1CrORfC7Wy1hARaFujeRUtPgA0KpDZJ84LvukWgy2z2cZiDrhl3giU11Cjh1b4jeNklBZ1HhAHZzDEpys7u1b3sr9w4qe1KCj2IP1fNnSlFE2w6EiNxKY9cZaYTkOFyZnwar58A1Zd3aX0n5DrrhqjYR0c9H0bm6mfdQDP76IkRs3kQCr8cELs9jMfas67D3Z3yXMtFYOa9O958ijs4BCgN8pS47WIjidDeppaLboWLFJDP0TPETpJZJKJcxWfATkZdNhglYdYtwM19LRk4eRa46QdqJnC1TLnRyDymO1S740s5JwV4GvIeSNPlZs2JiH2IFIoXduqlW6I2l5NPaKYsBZtp4Aa2J06vXW48M2FZ0yyg21EbXbactlkyvmoZgotN8ACC1hKQLT3w0jLJL5F0vHeGuYn668hOWdAybBrpVxOnlWK2IHcU9PbidwkuiEt0ji9YUAqshZkx7hkdvXdNZ2CuwEJw7mcmct8wINaBX515ofAnUz09YKTcVWzU3nttROzpvZtEhofuthTXJhZK99AkzZ3BDjngtwbx015eFEUyKeTQ9bWg6kko4CS2hEdVjKjeuhhqNOZzx1NMcbcG04RI9pZqasOzdqQLrz13Owdkxh7nzAa5DQph25A4S460jJq0ae95jSy1H5RtyQhl2VDu1zbR60uhtU9g8JPO5ht5WNmuD9DU5lNsvo8QMbicgKaA7oFZieHw2XQ523IOtz3xyemb49a6274qEmPYMlfvSeaLSwIEh3vmahZw5H86mTEtPv1zP5oFAFYndzo7VeZKxmc5wwmeK3GRGzkTMbSNrF1a5iaaplTZcA2gekQ3nmlWElolXDdMdw0y8xDHJD2GO6EGjonhIK1vOcFXBfmgJD8tF6rnUGVszTxcJhbYRQIGIUNIPndBPPzc2GeTCNXAwxjamW8GhnCW345tyvmzYFy2pJE6p6sOccKesfFlJfPUrDM56uXKHNsalZ7gb4y0ZIrKPJwZAvx1jpeB95kYYqQnUcU1ZHUiGGKsfQK35Z97l3idJCwrAzZ0rGFGJ3H7fBti43jVxZ3FS6SOlt09gvEy5SZ58Crr9arAFHRzGmq7Feyp1hOZ7rHtFPI8EiY0xfku9qum32hDCO00Y4v8n2lM0GqEgvMkm0fVAyZAdRc95iSq3ErOdEw0LU28H2Zi4F8rGpomQ7YnnfKeBNJTJurxSz5VZ171duwvtIiKaZ750k7oYyepZ0aNMkW7p9gU1Z9ZkL9pfJpQkGJfRD8MqOUEWWKqqHtYEspB6I1M0di1I5Y4jJZvDd689DVyJ3bFL4cKpfRA5BYHUJkaZbu5fUwRIjyqrzwZcDgSAdUNChGmWPFHpYkQqkiJgeT0fDLR8hUZGhgUYlPFVZL0lLQZ0CO5q77D9oof4iHitYTxlRdepkeTBZsfwujCh2AkQjZlKCemuZmZ2m86zA87AE1vz26VmnBfntOjNB0Ze6jiqvJOOgLHxT7Ee4IxrZGIz3w7Z9tuWKVgM1o1of8hhFpcqiL1Vkcdd4EQBP0lifKsOSthf0aAbGEADrgv45l3oU12r1fBzxZ2QIMwGykTosSCZlVR0v5aGB5W0Z7Kzft3QKABZyO9AoQj8MtBA96nhnhSxwJJBNDwM2Oqqsu8ZzdGPkkQlZcgre4WrusRSlWHlXPln9xADd1cCNtCc0CqPKcFqgtGZphI7hRZB6ViiYqewWxsRc2XyasP6ZAXFFx7hyGzEs4bwIJ0j3KZgYyt0xc016EDOtW3dk6QJ52cV7zre9NjYPoVp7JV4tPwCVnETDZ80ZnIfm66K1Jd7s2XTmNTJjmnx24b6iGIPG0zF4BFsy4bhOVH6twZJuvGXtaT0JbUzGCg82rxmwn4sTHZg0nO3GGMitVUdPbxSoDoCRHxjjC801R9GRu3ESNn4V2NW84s5zztlAkDlweeuBuedFZAXfL2z3bRq4TcdJoNrZlIkANGpaugx0h5WedzvCP4GP9JwT3fXusUIurg2Sy6JCqd2xe741ayMZIW5OX14S8BS30ReK3otDhr6BLkjYMAnVz4QXO43zzIbpBBMifir6Vp9K2Dz49roFWHTjoWoCZdinOkQL9iSng3cYJAkTUK4GuCujeF0zZ8ZJ89Ce3GgyJtEnYe5YWTmjw8KLVGYlgAZuA0giCTZKB9T1tdVtxZCCc7J7oByVL9HMOAPuY2L7YYgzGxZt97tKjkpqiR76RbtBQOkgZ8jrOYrUkUAgncJAEqPJQtMlpKUnkXAOdPQjO6Wdv2Yzi0Kjh0bJDgAmf7Cfxubub8AErfMEJSpqwbhsA0Zqlwcs3eFxUByp9GmqgxLZe1217H4tSIKthLskbOiIbJCe8IbgCfEqjWAhUE1t6UZl9PwMiCZn16r5zWJgFmT9EPkflkXvcAeyzIcxHlmY9TrZ7wmR6gDoGg7sKH9y9CWwvzIgXWZEaSoJfBwQqNw8ZcwHxZkOMK80ZrYZnSB2qp7RV4ymwIN6ZFa1EumNFEs7tZqB7sVG2qDB467oDHkX869qREl3wVbWLWJ4bZ60
Requires: libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.8), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= 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.tPhbml
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.DwJilp
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5_hl.so.100: 182 symbols, 18 bpp
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib/libhdf5_hl_cpp.so.100: 44 symbols, 16 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xxDv2o
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 = set:ldZCxMA8yR4FeAxKdSs3r2nEI3429DqkEvpWM08LTej2m4bfx9JdQRepd9tv5m6xCP8mZ4hbHZlIgS2UuIXWVyBhZaep569s3GZlCPiNmTsTxe06BP0upVql3mx7MIecOrGBYF94wYBjeLilJEKjlOUXiwwvSgWCA7QOYnQbC74XEtrGo896sn4jka4EuAAHikIbCs9LF8ntYmUK6xy5z4aRXnN0WGLOwnJhB3I0Ew802Z46Uj3ZzSYfkgXC8XQHS8xFU7S2Zlh26FFeHVZxQ8yWmdSMJ2hFNw1O3iqZEqrmCZGWevLZo9t5ailBqs2U3nZjZKonZa5Ga0YZlxtZ7fXwHuP3geHJVKu5cqGkVrszmq5Fg7, libhdf5_hl_cpp.so.100 = set:jdDbU6NJHR81p1jNErQdUcueGVZFKw8aaPAQ44urCfhLo38qissolYbNlSv0ZdgAh1gey1ZicrCIMl8LbXqpTJTx0kr0
Requires: libhdf5-103 = 1.10.6-alt2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libhdf5.so.103 >= set:phlIBaK28Zw8l6UvN9VDw9UXGBCLUEoZqJgxZ75wGbpV3qCd90qzcyI93GxWtaUZox6ZBLipsFXRTR2DhZm3RayDo56Ri9LSeno3EY3unM36dy2MJM4LxbARPopdZzz4EyWZ7afMuMCU0ZH9WuNgnTnDYRk0ZiEaEph0qspVS4eZAKlnpZhzxgOzNIQTaHJ9hnYZumgZdMw79xd2W2DajO7TFWnmb1k7SgytoYRXNuRlJGGzqlYRxDWAypB6XvIdtjlysoCLw285gcZeFgfhDwwg40ePSxK1RZyjZcPyPvwutHLPzwi2mBlQex3na3sdjGjQCf1lzr73kwqB7yDyb0ejknf2oJOf4xF1I3cdataSWi4k1Mq7g44xogZ3bMbwhS210ODB4R9ayGZh, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), 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.S94SNl
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.hfWAqp
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.Pwplim
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/lib/libhdf5.so.103.2.0, /usr/lib/libhdf5_cpp.so.103.2.0, /usr/lib/libhdf5_hl.so.100.1.3, /usr/lib/libhdf5_hl_cpp.so.100.1.4, /usr/lib/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.CzTkFl
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.svvEAn
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.V2vERn
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, /lib/ld-linux.so.2, coreutils, grep, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.8), libhdf5.so.103 >= set:pgCCo8bTinWOxZ1ZHaatYZKQqu48KLsIxGJE1rxTQ4qvmJCBlXfFDKuAa92oL5DLAexAY5lZeGtOG8jq80jjF14Wq0oZqnEwcr0vfjvCfMMo15nAnq4g2Fjtb9AZA3TryHbIUTR41its5z5ZefJAUYcXt43bbtXCA1Q8PoROkNxajcknGeZ8zpZ2tO1BSbVYl0ZGyGSGZoxbcuJzZcJU5e7LCcGocR7VMgcaJyD1wDo56lI3G7sJtV5IZ3osQaHJSjIVJeicpVKzjfZm2unM36TjCxEa6Mr8hJsRZdEwvbyLyvZLVcOVPYcd2Zb5NyUyGjTRuSDhXZE39HDaBDineKBjCSMPAx3xVxFgjygj30Zn8VjSk3UzNZ5DYReHIhZpMi1lFKLF9kHFjj1Uqhya0YnZixZsRNgnH0TqfAiWXPdsBqnpZh3YqR29C2EGBRY43rBRSA0tyJDRtbWPDYuAWOFOG91tj8RC2h8EbyJAz3w5It8i9wtozm2fdLXafaPrhoO2FKLWqvqN0lphyLlZI8YvcFEgLlkdgDkCjciYoLbKNJ304NUs74uTwZAQWZma5ktE6TQIiMtCOiex8WF3O8NooZmPAPZaDoCbPOZkzUMjxxsyVfDlZf4FSthozixIScIRcCWxZsk604RGnTMTV8e5s7UmuiEjZpaFGHPN90e6ZqNmChQe0PZ2lMBqDcuZtOT2rxwQqqGOFQKY4ZAkgeMIZL6OTpkuUZA0gk8CECu4ymsmWPghW3lZcZ74BO3hsQD63NsONZkF0CyBK41dwW4hznvVM70dR8MtALEouxlI65NLZfpBNcW32Cplc7h5knWFtoASvxYtLlzN3jqeOhACmDcBYEPQclL0R6UpL73dfQ87EMNxQEz8SlaqshZm7E, libhdf5_hl.so.100 >= 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.SICPcn
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.1nnXon
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.BW8yZo
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.0m93lo
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.e3vJEm
find-requires: running scripts (debuginfo)
Provides: debug(libhdf5.so.103), debug(libhdf5_cpp.so.103)
Requires: libhdf5-103 = 1.10.6-alt2, debug(libc.so.6), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libm.so.6), debug(libstdc++.so.6), debug(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.xDK67o
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9Tye3n
find-requires: running scripts (debuginfo)
Provides: debug(libhdf5_hl.so.100), debug(libhdf5_hl_cpp.so.100)
Requires: libhdf5-hl-100 = 1.10.6-alt2, debug(libc.so.6), debug(libgcc_s.so.1), debug(libhdf5.so.103), debug(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 8 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/i586/libhdf5-103-1.10.6-alt2.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libhdf5-hl-100-1.10.6-alt2.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libhdf5-devel-1.10.6-alt2.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/hdf5-tools-1.10.6-alt2.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/hdf5-examples-1.10.6-alt2.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libhdf5-103-debuginfo-1.10.6-alt2.i586.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/libhdf5-hl-100-debuginfo-1.10.6-alt2.i586.rpm (w2.lzdio)
543.77user 31.39system 4:05.92elapsed 233%CPU (0avgtext+0avgdata 273648maxresident)k
0inputs+0outputs (0major+15795893minor)pagefaults 0swaps
/.out/hdf5-examples-1.10.6-alt2.noarch.rpm: bad symbols in the license tag: ,
/.out/libhdf5-103-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
/.out/libhdf5-hl-100-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
/.out/libhdf5-devel-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
/.out/hdf5-tools-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
/.out/libhdf5-103-debuginfo-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
/.out/libhdf5-hl-100-debuginfo-1.10.6-alt2.i586.rpm: bad symbols in the license tag: ,
550.77user 34.38system 4:16.34elapsed 228%CPU (0avgtext+0avgdata 273648maxresident)k
0inputs+0outputs (0major+16198992minor)pagefaults 0swaps
--- hdf5-tools-1.10.6-alt2.i586.rpm.repo	2021-05-15 19:55:04.000000000 +0000
+++ hdf5-tools-1.10.6-alt2.i586.rpm.hasher	2021-08-21 13:11:13.537748624 +0000
@@ -30,24 +30,24 @@
 Conflicts: hdf5-mpi-tools < 1.8.3-alt5
-File: /usr/bin/gif2h5	100755	root:root	eb792c024d7b75278e9612ded444d6f3	
-File: /usr/bin/h52gif	100755	root:root	65bb15fbefe27c3c75617868842770b6	
+File: /usr/bin/gif2h5	100755	root:root	9186c53f47ac303484ea6cc643292129	
+File: /usr/bin/h52gif	100755	root:root	047762a2d6e7af6f29381040bbb63151	
 File: /usr/bin/h5c++	100755	root:root	0726e2d347af403aa5235aa4f2e91ebd	
 File: /usr/bin/h5cc	100755	root:root	f12c8bacac6f6ec771a3fdbf2ccd57cb	
-File: /usr/bin/h5clear	100755	root:root	5df9aad6afe81a530af9ef6fa1a99ead	
-File: /usr/bin/h5copy	100755	root:root	a2710e9cc2fb856a76e6da6091250781	
-File: /usr/bin/h5debug	100755	root:root	7c05fa08da080aaac9abccce35c0342d	
-File: /usr/bin/h5diff	100755	root:root	dddf996e93e4c6837092821a33997e61	
-File: /usr/bin/h5dump	100755	root:root	9c56c96b3105f0c911adbfc675274371	
-File: /usr/bin/h5format_convert	100755	root:root	c1abbca48936161ca5a80dc75b879c4e	
-File: /usr/bin/h5import	100755	root:root	4e6aa6308b3900fd8f6747003c16d6ad	
-File: /usr/bin/h5jam	100755	root:root	3a8d6115fc9152658cb855344804114d	
-File: /usr/bin/h5ls	100755	root:root	8e5b0987059fd6033217cdbf08c4468c	
-File: /usr/bin/h5mkgrp	100755	root:root	cbffe63a9fe2001486a7960497cc2e9a	
-File: /usr/bin/h5perf_serial	100755	root:root	e497ec80244d37517be3a1d8e167ba1a	
+File: /usr/bin/h5clear	100755	root:root	d94f302654f69b555375901da50b9f28	
+File: /usr/bin/h5copy	100755	root:root	a0dbef3d1c32e88473ac8c09eee83094	
+File: /usr/bin/h5debug	100755	root:root	1fc9d02db51ccae4744d4d49712673ef	
+File: /usr/bin/h5diff	100755	root:root	0596d05ba493bdaa7028b6b0226d0276	
+File: /usr/bin/h5dump	100755	root:root	65fab9479dded8c373c5583d184714ff	
+File: /usr/bin/h5format_convert	100755	root:root	9ca6f7ab2595c3f9746620d5ceedb257	
+File: /usr/bin/h5import	100755	root:root	7424ae58ecefc07b114d0362379b3189	
+File: /usr/bin/h5jam	100755	root:root	37108e0dd9063f0dc67e3aede29269e3	
+File: /usr/bin/h5ls	100755	root:root	3a93b09eec57749c3359cababae782d4	
+File: /usr/bin/h5mkgrp	100755	root:root	4cede65a7e424d07f96e7b9a6550b779	
+File: /usr/bin/h5perf_serial	100755	root:root	67a65a8f38d2a111c72dbac48b8b62ac	
 File: /usr/bin/h5redeploy	100755	root:root	6d9e31e4900369ab971fcebeff1f3c94	
-File: /usr/bin/h5repack	100755	root:root	020d5fd7706011e4c211753e66c2c3a5	
-File: /usr/bin/h5repart	100755	root:root	fa7bc2d2e1c4fa7833234b6b42b648e6	
-File: /usr/bin/h5stat	100755	root:root	f0b0745448da72ca0d6a6c4de94f14ac	
-File: /usr/bin/h5unjam	100755	root:root	02c202d1d508e97177721d3a46e7b8e5	
-File: /usr/bin/h5watch	100755	root:root	5e48b4457ace2a0cb0f9b59be60fe665	
-File: /usr/lib/libhdf5.settings	100644	root:root	ef2ea2ebaa0c76781c32a83f983990b3	
-RPMIdentity: 419563eac3594c8bacb046dc40db3aaf0b4547f838f9c4c2944ab901d934d798e74ac3263bb4ff914bfffc125d3a7a1083c7d62fa9ab0fcfdaf0c022428c52ce
+File: /usr/bin/h5repack	100755	root:root	d0de766cc19199fce11b6f675813c93f	
+File: /usr/bin/h5repart	100755	root:root	11cf4599971f100220476463e99a9dff	
+File: /usr/bin/h5stat	100755	root:root	25b087139b9be7c3024680ffcfd73aee	
+File: /usr/bin/h5unjam	100755	root:root	4a49ed2ae49f71e5a55d34429adaf45e	
+File: /usr/bin/h5watch	100755	root:root	6475699d5f018de58c9c7fa49ab51831	
+File: /usr/lib/libhdf5.settings	100644	root:root	bbba93ed3ed8a3f756c38b21f37ec2f4	
+RPMIdentity: 50762b4e42eb201065f2f3b4a5a8e6ee6303ff818f5c95ff66338e6ddf89314f04d9081bbbec45239da36a24ecbf5bd50ef6663e98425b6d958f89b49f453b51
--- libhdf5-103-1.10.6-alt2.i586.rpm.repo	2021-05-15 19:55:04.000000000 +0000
+++ libhdf5-103-1.10.6-alt2.i586.rpm.hasher	2021-08-21 13:11:13.688749039 +0000
@@ -44,5 +44,5 @@
 File: /usr/lib/libhdf5.so.103	120777	root:root		libhdf5.so.103.2.0
-File: /usr/lib/libhdf5.so.103.2.0	100644	root:root	acfee87a1f481ee3d6bade883b198e43	
+File: /usr/lib/libhdf5.so.103.2.0	100644	root:root	2377485089ae2e1d578fcc1c48139309	
 File: /usr/lib/libhdf5_cpp.so.103	120777	root:root		libhdf5_cpp.so.103.2.0
-File: /usr/lib/libhdf5_cpp.so.103.2.0	100644	root:root	a3d9c0ae6cb5b9c6188027fafbf67819	
+File: /usr/lib/libhdf5_cpp.so.103.2.0	100644	root:root	aa007a5d267edb17a78db462be52c46b	
 File: /usr/share/doc/libhdf5-103-1.10.6	40755	root:root		
@@ -56,2 +56,2 @@
 File: /usr/share/doc/libhdf5-103-1.10.6/RELEASE.txt	100644	root:root	3a75cfcdd489bb27fdb42ac1cdc7f68a	
-RPMIdentity: 6b0dd02cbe783291430a10a7a961267cb0e4ce83e269e9918536d3efa362efb5ac7b02d68618f1741cdcecc19306b30f4d648a6af152f4fa2509b60af33fc217
+RPMIdentity: 41097ab1fca77f7fd098da4c32096d53ec7909dc14e8bbd132f2d1362a128ca92db1491cc919086a32de9017255168c1fa1611c32ef9282402eafeb7194fca17
--- libhdf5-103-debuginfo-1.10.6-alt2.i586.rpm.repo	2021-05-15 19:55:04.000000000 +0000
+++ libhdf5-103-debuginfo-1.10.6-alt2.i586.rpm.hasher	2021-08-21 13:11:13.813749383 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/c2	40755	root:root	
-/usr/lib/debug/.build-id/c2/a49b958a4e01ef0a7f49cd0aa14053eff8a2c3	120777	root:root	../../../libhdf5_cpp.so.103.2.0
-/usr/lib/debug/.build-id/c2/a49b958a4e01ef0a7f49cd0aa14053eff8a2c3.debug	120777	root:root	../../usr/lib/libhdf5_cpp.so.103.2.0.debug
-/usr/lib/debug/.build-id/e7	40755	root:root	
-/usr/lib/debug/.build-id/e7/302440b5a7b4c2474c6116bc2cfead4c6c9520	120777	root:root	../../../libhdf5.so.103.2.0
-/usr/lib/debug/.build-id/e7/302440b5a7b4c2474c6116bc2cfead4c6c9520.debug	120777	root:root	../../usr/lib/libhdf5.so.103.2.0.debug
+/usr/lib/debug/.build-id/c0	40755	root:root	
+/usr/lib/debug/.build-id/c0/19c94a14a37cdbb842b2d6560cd4b7fefa4cd7	120777	root:root	../../../libhdf5_cpp.so.103.2.0
+/usr/lib/debug/.build-id/c0/19c94a14a37cdbb842b2d6560cd4b7fefa4cd7.debug	120777	root:root	../../usr/lib/libhdf5_cpp.so.103.2.0.debug
+/usr/lib/debug/.build-id/dc	40755	root:root	
+/usr/lib/debug/.build-id/dc/c071551c34eb775fe2b004362de926ff3db735	120777	root:root	../../../libhdf5.so.103.2.0
+/usr/lib/debug/.build-id/dc/c071551c34eb775fe2b004362de926ff3db735.debug	120777	root:root	../../usr/lib/libhdf5.so.103.2.0.debug
 /usr/lib/debug/usr/lib/libhdf5.so.103.2.0.debug	100644	root:root	
@@ -476,11 +476,11 @@
 Provides: libhdf5-103-debuginfo = 1.10.6-alt2:sisyphus+271925.100.1.1
-File: /usr/lib/debug/.build-id/c2	40755	root:root		
-File: /usr/lib/debug/.build-id/c2/a49b958a4e01ef0a7f49cd0aa14053eff8a2c3	120777	root:root		../../../libhdf5_cpp.so.103.2.0
-File: /usr/lib/debug/.build-id/c2/a49b958a4e01ef0a7f49cd0aa14053eff8a2c3.debug	120777	root:root		../../usr/lib/libhdf5_cpp.so.103.2.0.debug
-File: /usr/lib/debug/.build-id/e7	40755	root:root		
-File: /usr/lib/debug/.build-id/e7/302440b5a7b4c2474c6116bc2cfead4c6c9520	120777	root:root		../../../libhdf5.so.103.2.0
-File: /usr/lib/debug/.build-id/e7/302440b5a7b4c2474c6116bc2cfead4c6c9520.debug	120777	root:root		../../usr/lib/libhdf5.so.103.2.0.debug
-File: /usr/lib/debug/usr/lib/libhdf5.so.103.2.0.debug	100644	root:root	c02287c006353e63042d778ba144dabc	
+File: /usr/lib/debug/.build-id/c0	40755	root:root		
+File: /usr/lib/debug/.build-id/c0/19c94a14a37cdbb842b2d6560cd4b7fefa4cd7	120777	root:root		../../../libhdf5_cpp.so.103.2.0
+File: /usr/lib/debug/.build-id/c0/19c94a14a37cdbb842b2d6560cd4b7fefa4cd7.debug	120777	root:root		../../usr/lib/libhdf5_cpp.so.103.2.0.debug
+File: /usr/lib/debug/.build-id/dc	40755	root:root		
+File: /usr/lib/debug/.build-id/dc/c071551c34eb775fe2b004362de926ff3db735	120777	root:root		../../../libhdf5.so.103.2.0
+File: /usr/lib/debug/.build-id/dc/c071551c34eb775fe2b004362de926ff3db735.debug	120777	root:root		../../usr/lib/libhdf5.so.103.2.0.debug
+File: /usr/lib/debug/usr/lib/libhdf5.so.103.2.0.debug	100644	root:root	e0c4ed4330f3f272edaf4bc07fcdf2de	
 File: /usr/lib/debug/usr/lib/libhdf5.so.103.debug	120777	root:root		libhdf5.so.103.2.0.debug
-File: /usr/lib/debug/usr/lib/libhdf5_cpp.so.103.2.0.debug	100644	root:root	1faf38a6533dbe105f6f57519f6ccb61	
+File: /usr/lib/debug/usr/lib/libhdf5_cpp.so.103.2.0.debug	100644	root:root	08a95ef586a8f212e8f1bfc506d056af	
 File: /usr/lib/debug/usr/lib/libhdf5_cpp.so.103.debug	120777	root:root		libhdf5_cpp.so.103.2.0.debug
@@ -903,3 +903,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	213bcde43ac9dbc0a404ae38c7989d55	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5Tinit.c	100644	root:root	7d73c08569247cf29ae533e5fcd6f990	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Tnative.c	100644	root:root	4ca222653a6a513a045fbb32095b1a2e	
@@ -935,3 +935,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	90be169b336d99fe2d57d9fa9a9b9c6e	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5lib_settings.c	100644	root:root	9f72b29e0a49cbfe0a5b38251296ad3e	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5private.h	100644	root:root	539486a7c9428a9fce35ab476bc92295	
@@ -941,2 +941,2 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5trace.c	100644	root:root	cdc60e618219745a29375cbb4df79d8b	
-RPMIdentity: d2158a56c238bb88828d6f3b7ee046893e9416f15302f3d051afa5d4fbe11c1b1172fd14d0702c4c0f6fd1a30ffa3e8bd856f031586dc7033b12a23f69dedeb5
+RPMIdentity: 05f1f7ffe9b4b33703549b0e8c95222b4fc3585048fbb86d64afa91aa8834f21ab714fdc0f22feabcb0ae88e6a62541fd613c84a8f24118e8032aa8786c85f03
--- libhdf5-hl-100-1.10.6-alt2.i586.rpm.repo	2021-05-15 19:55:04.000000000 +0000
+++ libhdf5-hl-100-1.10.6-alt2.i586.rpm.hasher	2021-08-21 13:11:13.963749794 +0000
@@ -10,5 +10,5 @@
 File: /usr/lib/libhdf5_hl.so.100	120777	root:root		libhdf5_hl.so.100.1.3
-File: /usr/lib/libhdf5_hl.so.100.1.3	100644	root:root	eb1e976eda3403021b5791673622fd44	
+File: /usr/lib/libhdf5_hl.so.100.1.3	100644	root:root	cbe8442a474a430a8dc48a1e2f58fffe	
 File: /usr/lib/libhdf5_hl_cpp.so.100	120777	root:root		libhdf5_hl_cpp.so.100.1.4
-File: /usr/lib/libhdf5_hl_cpp.so.100.1.4	100644	root:root	c48d60d26d0dbe1f3f57b1addc71858d	
-RPMIdentity: ad5ca48b4a321904ce7550aaaabdc305bafa12455638c998fb7f0f4c9cf32c812e5dacbe01fe996f01b70fbdc031749fd93f66b74f9bfd45c4956dd5d7a1d144
+File: /usr/lib/libhdf5_hl_cpp.so.100.1.4	100644	root:root	95950c9f54de0b36d6e89f9aafcb4ec2	
+RPMIdentity: 58216471f0f5aa5aaa57c2fbaf6669b10b2d5c8c291a307af7ea0240fcb47a59c291f18d8d4717bda308c55958b50a4561445c1fe657fecf9274c422f0101e80
--- libhdf5-hl-100-debuginfo-1.10.6-alt2.i586.rpm.repo	2021-05-15 19:55:04.000000000 +0000
+++ libhdf5-hl-100-debuginfo-1.10.6-alt2.i586.rpm.hasher	2021-08-21 13:11:14.035749992 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/13	40755	root:root	
-/usr/lib/debug/.build-id/13/2f358e4da85f8e0aa4fac5cfef305dfc5eff37	120777	root:root	../../../libhdf5_hl.so.100.1.3
-/usr/lib/debug/.build-id/13/2f358e4da85f8e0aa4fac5cfef305dfc5eff37.debug	120777	root:root	../../usr/lib/libhdf5_hl.so.100.1.3.debug
-/usr/lib/debug/.build-id/34	40755	root:root	
-/usr/lib/debug/.build-id/34/ed059ccea502881ab903c6176c09ff7c5db917	120777	root:root	../../../libhdf5_hl_cpp.so.100.1.4
-/usr/lib/debug/.build-id/34/ed059ccea502881ab903c6176c09ff7c5db917.debug	120777	root:root	../../usr/lib/libhdf5_hl_cpp.so.100.1.4.debug
+/usr/lib/debug/.build-id/c2	40755	root:root	
+/usr/lib/debug/.build-id/c2/30b92b6d07fa75c7448857ccce009c6c58e0d3	120777	root:root	../../../libhdf5_hl_cpp.so.100.1.4
+/usr/lib/debug/.build-id/c2/30b92b6d07fa75c7448857ccce009c6c58e0d3.debug	120777	root:root	../../usr/lib/libhdf5_hl_cpp.so.100.1.4.debug
+/usr/lib/debug/.build-id/d2	40755	root:root	
+/usr/lib/debug/.build-id/d2/b8ab3924eb28e1f3b0753cb5da5406dbb4404d	120777	root:root	../../../libhdf5_hl.so.100.1.3
+/usr/lib/debug/.build-id/d2/b8ab3924eb28e1f3b0753cb5da5406dbb4404d.debug	120777	root:root	../../usr/lib/libhdf5_hl.so.100.1.3.debug
 /usr/lib/debug/usr/lib/libhdf5_hl.so.100.1.3.debug	100644	root:root	
@@ -38,11 +38,11 @@
 Provides: libhdf5-hl-100-debuginfo = 1.10.6-alt2:sisyphus+271925.100.1.1
-File: /usr/lib/debug/.build-id/13	40755	root:root		
-File: /usr/lib/debug/.build-id/13/2f358e4da85f8e0aa4fac5cfef305dfc5eff37	120777	root:root		../../../libhdf5_hl.so.100.1.3
-File: /usr/lib/debug/.build-id/13/2f358e4da85f8e0aa4fac5cfef305dfc5eff37.debug	120777	root:root		../../usr/lib/libhdf5_hl.so.100.1.3.debug
-File: /usr/lib/debug/.build-id/34	40755	root:root		
-File: /usr/lib/debug/.build-id/34/ed059ccea502881ab903c6176c09ff7c5db917	120777	root:root		../../../libhdf5_hl_cpp.so.100.1.4
-File: /usr/lib/debug/.build-id/34/ed059ccea502881ab903c6176c09ff7c5db917.debug	120777	root:root		../../usr/lib/libhdf5_hl_cpp.so.100.1.4.debug
-File: /usr/lib/debug/usr/lib/libhdf5_hl.so.100.1.3.debug	100644	root:root	4c7ee8855f2e707bc986adf93249284c	
+File: /usr/lib/debug/.build-id/c2	40755	root:root		
+File: /usr/lib/debug/.build-id/c2/30b92b6d07fa75c7448857ccce009c6c58e0d3	120777	root:root		../../../libhdf5_hl_cpp.so.100.1.4
+File: /usr/lib/debug/.build-id/c2/30b92b6d07fa75c7448857ccce009c6c58e0d3.debug	120777	root:root		../../usr/lib/libhdf5_hl_cpp.so.100.1.4.debug
+File: /usr/lib/debug/.build-id/d2	40755	root:root		
+File: /usr/lib/debug/.build-id/d2/b8ab3924eb28e1f3b0753cb5da5406dbb4404d	120777	root:root		../../../libhdf5_hl.so.100.1.3
+File: /usr/lib/debug/.build-id/d2/b8ab3924eb28e1f3b0753cb5da5406dbb4404d.debug	120777	root:root		../../usr/lib/libhdf5_hl.so.100.1.3.debug
+File: /usr/lib/debug/usr/lib/libhdf5_hl.so.100.1.3.debug	100644	root:root	a14702c6c5c71f715c8da02bedf29e81	
 File: /usr/lib/debug/usr/lib/libhdf5_hl.so.100.debug	120777	root:root		libhdf5_hl.so.100.1.3.debug
-File: /usr/lib/debug/usr/lib/libhdf5_hl_cpp.so.100.1.4.debug	100644	root:root	5589e15cf4e616b99462aae308aba5ec	
+File: /usr/lib/debug/usr/lib/libhdf5_hl_cpp.so.100.1.4.debug	100644	root:root	c530af07bf639c8661ad8a4fb0aabe7f	
 File: /usr/lib/debug/usr/lib/libhdf5_hl_cpp.so.100.debug	120777	root:root		libhdf5_hl_cpp.so.100.1.4.debug
@@ -70,2 +70,2 @@
 File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5TBprivate.h	100644	root:root	c7e351e56b055092c2ee175f92ca9632	
-RPMIdentity: 73672647354c425452647d7428e656c34af4705647b381c32edba18c1edcb8e94ad746643aee79266ccf576777edc0a1038966e9e875b601f6f5b8d0b71b68f5
+RPMIdentity: 08154b0723a47041aa5ff70a988e852138f3a597baa01a5347d6e08661819c9631a9f4b523aa3863c3f92d2f913e0753416456165d908ac4a737fcf8ef49e015