SU(\(N\)), Spin \(S\) antiferromagnet#
This Hamiltonian has been implemented for [1]. It defines an SU(\(N\)) antiferromagnetic spin-\(S\) Heisenberg model, for representations given by a Young tableau with \(N/ 2\) rows and \(2S\) columns (c.f. Fig. 1. Specifically, the model is:
where the sum extends over the pair of nearest-neighbor sites \(\langle i, j \rangle\), and \(a\) runs over \(N^2 - 1\) generators of the said representation of the \(\mathfrak{su}(N)\) algebra of SU(\(N\)).
The actually simulated Hamiltonian is
where
The terms with the parameters \(J_{\text{H}}\) and \(U\) are projecting unto the desired Hilbert space to achieve Eq. (1).
The following square lattice geometries are implemented:
periodic boundary conditions (
Lattice_type = Square
)open boundary conditions in one dimension and periodic boundary conditions in the other (
Lattice_type = N_leg_ladder
)open boundary conditions (
Lattice_type = Open_square
)
Extending to other lattices should be relatively easy. If the lattices are bipartite, the simulations will be sign-problem free.
The following model-specific parameters are available:
Character (len=64) :: Lattice_type = 'Square' ! Implemented: Square, N_leg_ladder and Open_square
Integer :: L1 = 4 ! Size of lattice in first dimension
Integer :: L2 = 4 ! Size of lattice in second dimension
!Integer :: N_SUN = 2 ! SU(N) symmtry
Integer :: N_Spin = 1 ! 2*S
!logical :: Projector = .false. ! Use projetive finite temperature method
!logical :: Symm = .false. ! Use symmetric Trotter decomposition
real(dp) :: ham_J = 1.d0 ! Antiferromagnetic interaction strength
real(dp) :: ham_U = 1.d0 ! On-site Hubbard term for freezing out charge fluctuations
real(dp) :: ham_J2 = -1.d0 ! Projection parameter for going to fully symmetric representation
real(dp) :: dtau = 0.1d0 ! Imaginary time step
real(dp) :: beta = 5.d0 ! Reciprcal temperature
real(dp) :: theta = 0.d0 ! Zero-temperature projection parameter
real(dp) :: pinning_factor = 1.d0 ! Factor by which a single J-value will be multiplied to achieve phase pinning.
integer :: pinning_x = 0 ! x coordinate of pinned bond
integer :: pinning_y = 0 ! y coordinate of pinned bond
Usage example#
A brief usage example using pyALF.
Use provided script to download ALF and link the Hamiltonian to it#
!./clone_alf.sh
Cloning into 'ALF'...
remote: Enumerating objects: 29841, done.
remote: Counting objects: 100% (296/296), done.
remote: Compressing objects: 100% (292/292), done.
remote: Total 29841 (delta 185), reused 0 (delta 0), pack-reused 29545 (from 1)
Receiving objects: 100% (29841/29841), 243.82 MiB | 92.40 MiB/s, done.
Resolving deltas: 100% (21204/21204), done.
Import necessary pyALF classes.#
from py_alf import ALF_source, Simulation
Create ALF source object and inspect available parameters#
alf_src = ALF_source(alf_dir='./ALF')
alf_src.get_ham_names()
['Kondo',
'Hubbard',
'Hubbard_Plain_Vanilla',
'tV',
'LRC',
'Z2_Matter',
'Spin_Peierls',
'AFM_N_S']
alf_src.get_default_params('AFM_N_S', include_generic=False)
OrderedDict([('VAR_AFM_N_S',
{'Lattice_type': {'comment': 'Implemented: Square, N_leg_ladder and Open_square',
'defined_in_base': False,
'value': 'Square'},
'L1': {'comment': 'Size of lattice in first dimension',
'defined_in_base': False,
'value': 4},
'L2': {'comment': 'Size of lattice in second dimension',
'defined_in_base': False,
'value': 4},
'N_SUN': {'comment': 'SU(N) symmtry',
'defined_in_base': True,
'value': 2},
'N_Spin': {'comment': '2*S',
'defined_in_base': False,
'value': 1},
'Projector': {'comment': 'Use projetive finite temperature method',
'defined_in_base': True,
'value': False},
'Symm': {'comment': 'Use symmetric Trotter decomposition',
'defined_in_base': True,
'value': False},
'ham_J': {'comment': 'Antiferromagnetic interaction strength',
'defined_in_base': False,
'value': 1.0},
'ham_U': {'comment': 'On-site Hubbard term for freezing out charge fluctuations',
'defined_in_base': False,
'value': 1.0},
'ham_J2': {'comment': 'Projection parameter for going to fully symmetric representation',
'defined_in_base': False,
'value': -1.0},
'dtau': {'comment': 'Imaginary time step',
'defined_in_base': False,
'value': 0.1},
'beta': {'comment': 'Reciprcal temperature',
'defined_in_base': False,
'value': 5.0},
'theta': {'comment': 'Zero-temperature projection parameter',
'defined_in_base': False,
'value': 0.0},
'pinning_factor': {'comment': 'Factor by which a single J-value will be multiplied to achieve phase pinning.',
'defined_in_base': False,
'value': 1.0},
'pinning_x': {'comment': 'x coordinate of pinned bond',
'defined_in_base': False,
'value': 0},
'pinning_y': {'comment': 'y coordinate of pinned bond',
'defined_in_base': False,
'value': 0}})])
Create and run Simulation#
sim = Simulation(
alf_src, "AFM_N_S",
{
'L1': 4,
'L2': 4,
'Projector': True,
'Symm': True,
'N_Spin': 2,
'theta': 2.,
'beta': 0.5,
},
machine='GNU',
mpi=True,
)
# On first compile, an ALF-local version of HDF5 will be compiled,
# which takes several minutes and echos many warnings.
sim.compile()
========== Downloading HDF5 source ==========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 11.8M 100 11.8M 0 0 24.3M 0 --:--:-- --:--:-- --:--:-- 24.3M
=== Build with the following compilers C: gcc, Fortran: gfortran, C++: g++
In file included from ../hdf5-1.10.7/src/H5.c:22:
../hdf5-1.10.7/src/H5.c: In function ‘H5check_version’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5.c:889:13: note: in expansion of macro ‘HDstrncat’
889 | HDstrncat(lib_str, "-", (size_t)1);
| ^~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5system.c:33:
../hdf5-1.10.7/src/H5system.c: In function ‘H5_build_extpath’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1306:17: note: in expansion of macro ‘HDstrncat’
1306 | HDstrncat(full_path, H5_DIR_SEPS, HDstrlen(H5_DIR_SEPS));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1307:13: note: in expansion of macro ‘HDstrncat’
1307 | HDstrncat(full_path, new_name, HDstrlen(new_name));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1470:31: note: length computed here
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1307:13: note: in expansion of macro ‘HDstrncat’
1307 | HDstrncat(full_path, new_name, HDstrlen(new_name));
| ^~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5timer.c:32:
../hdf5-1.10.7/src/H5timer.c: In function ‘H5_timer_get_time_string’:
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘days’ may be used uninitialized [-Wmaybe-uninitialized]
1431 | #define HDsprintf sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
658 | HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:600:12: note: ‘days’ was declared here
600 | double days;
| ^~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘hours’ may be used uninitialized [-Wmaybe-uninitialized]
1431 | #define HDsprintf sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
658 | HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:601:12: note: ‘hours’ was declared here
601 | double hours;
| ^~~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘minutes’ may be used uninitialized [-Wmaybe-uninitialized]
1431 | #define HDsprintf sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
658 | HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:602:12: note: ‘minutes’ was declared here
602 | double minutes;
| ^~~~~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘remainder_sec’ may be used uninitialized [-Wmaybe-uninitialized]
1431 | #define HDsprintf sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
658 | HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:603:12: note: ‘remainder_sec’ was declared here
603 | double remainder_sec;
| ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5trace.c: In function ‘H5_trace’:
../hdf5-1.10.7/src/H5trace.c:244:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
244 | unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5trace.c:33:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5trace.c:247:17: note: in expansion of macro ‘HDstrncpy’
247 | HDstrncpy(buf, argname, (size_t)MIN((int)sizeof(buf) - 1, n));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:415:28: note: in definition of macro ‘MAX’
415 | #define MAX(a,b) (((a)>(b)) ? (a) : (b))
| ^
../hdf5-1.10.7/src/H5trace.c:244:49: note: in expansion of macro ‘HDstrlen’
244 | unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5A.c:25:
../hdf5-1.10.7/src/H5A.c: In function ‘H5Aget_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5A.c:902:9: note: in expansion of macro ‘HDstrncpy’
902 | HDstrncpy(name, attr->shared->name, MIN((size_t)(ret_value + 1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5A.c:898:26: note: in expansion of macro ‘HDstrlen’
898 | ret_value = (ssize_t)HDstrlen(attr->shared->name);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Adense.c: In function ‘H5A__dense_fnd_cb’:
../hdf5-1.10.7/src/H5Adense.c:314:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
314 | H5A_t *old_attr = *user_attr;
| ^
In file included from ../hdf5-1.10.7/src/H5Bprivate.h:31,
from ../hdf5-1.10.7/src/H5Bpkg.h:30,
from ../hdf5-1.10.7/src/H5B.c:105:
../hdf5-1.10.7/src/H5B.c: In function ‘H5B__remove_helper’:
../hdf5-1.10.7/src/H5B.c:1503:46: warning: potential null pointer dereference [-Wnull-dereference]
1503 | if(*lt_key_changed && H5F_addr_defined(bt->left)) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
252 | #define H5F_addr_defined(X) ((X)!=HADDR_UNDEF)
| ^
../hdf5-1.10.7/src/H5B.c:1518:51: warning: potential null pointer dereference [-Wnull-dereference]
1518 | else if(*rt_key_changed && H5F_addr_defined(bt->right)) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
252 | #define H5F_addr_defined(X) ((X)!=HADDR_UNDEF)
| ^
../hdf5-1.10.7/src/H5Bdbg.c: In function ‘H5B_debug’:
../hdf5-1.10.7/src/H5Bdbg.c:129:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
129 | "Address:", bt->child[u]);
| ^~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:135:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
135 | "Left Key:");
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:137:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
137 | (void)(type->debug_key)(stream, indent + 6, MAX(0, fwidth - 6), H5B_NKEY(bt, shared, u), udata);
| ^
../hdf5-1.10.7/src/H5Bdbg.c:141:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
141 | "Right Key:");
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:143:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
143 | (void)(type->debug_key)(stream, indent + 6, MAX (0, fwidth - 6), H5B_NKEY(bt, shared, u + 1), udata);
| ^
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__hdr_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:158:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
158 | hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec);
| ^~~
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__int_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:252:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
252 | internal->node_ptrs[u].addr);
| ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:257:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
257 | temp_str);
| ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:259:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
259 | (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_INT_NREC(internal, hdr, u), hdr->cb_ctx);
| ^
../hdf5-1.10.7/src/H5B2dbg.c:268:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
268 | internal->node_ptrs[u].addr);
| ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__leaf_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:360:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
360 | temp_str);
| ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:362:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
362 | (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_LEAF_NREC(leaf, hdr, u), hdr->cb_ctx);
| ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__iterate_node’:
../hdf5-1.10.7/src/H5B2int.c:1521:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1521 | 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 */
| ^
../hdf5-1.10.7/src/H5B2int.c:1540:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1540 | if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__READ_ONLY_FLAG))) /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__delete_node’:
../hdf5-1.10.7/src/H5B2int.c:1630:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1630 | 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 */
| ^
../hdf5-1.10.7/src/H5B2int.c:1647:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1647 | if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__NO_FLAGS_SET))) /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__node_size’:
../hdf5-1.10.7/src/H5B2int.c:1706:64: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1706 | 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 */
| ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__update_flush_depend’:
../hdf5-1.10.7/src/H5B2int.c:1808:77: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1808 | 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 */
| ^
../hdf5-1.10.7/src/H5B2int.c:1824:74: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1824 | 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 */
| ^
../hdf5-1.10.7/src/H5C.c: In function ‘H5C_flush_cache’:
../hdf5-1.10.7/src/H5C.c:1212:25: warning: variable ‘ignore_protected’ set but not used [-Wunused-but-set-variable]
1212 | hbool_t ignore_protected;
| ^~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5C.c:82:
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__unpin_entry_real’:
../hdf5-1.10.7/src/H5private.h:2130:13: warning: unused variable ‘err_occurred’ [-Wunused-variable]
2130 | hbool_t err_occurred = FALSE; \
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5private.h:2350:5: note: in expansion of macro ‘FUNC_ENTER_COMMON’
2350 | FUNC_ENTER_COMMON(H5_IS_PKG(FUNC)); \
| ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:4359:5: note: in expansion of macro ‘FUNC_ENTER_STATIC’
4359 | FUNC_ENTER_STATIC
| ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:4376:1: warning: label ‘done’ defined but not used [-Wunused-label]
4376 | done:
| ^~~~
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__remove_all_markers’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
9820 | } /* H5C__remove_entry() */
| ^
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_clean’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__insert_new_marker’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__remove_excess_markers’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__cycle_epoch_marker’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_serialized’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_clean’:
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
8795 | H5C__mark_flush_dep_clean(H5C_cache_entry_t * entry)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_serialized’:
../hdf5-1.10.7/src/H5C.c:8842:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
8842 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t * entry_ptr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:8842:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:8842: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 ../hdf5-1.10.7/src/H5Cprivate.h:35,
from ../hdf5-1.10.7/src/H5Cpkg.h:37,
from ../hdf5-1.10.7/src/H5Cimage.c:42:
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__reconstruct_cache_entry’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Cimage.c:3397:5: note: in expansion of macro ‘INT32DECODE’
3397 | INT32DECODE(p, pf_entry_ptr->lru_rank);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__prep_for_file_close__setup_image_entries_array’:
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
3575 | } /* H5C__write_cache_image() */
| ^
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__deserialize_prefetched_entry’:
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
471 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_io_init’:
../hdf5-1.10.7/src/H5Dchunk.c:1129:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1129 | if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0)
| ^
../hdf5-1.10.7/src/H5Dchunk.c:1166:41: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1166 | if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0) /* (Casting away const OK -QAK) */
| ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_map_single’:
../hdf5-1.10.7/src/H5Dchunk.c:1590:26: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1590 | chunk_info->mspace = (H5S_t *)fm->mem_space;
| ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_file_map_hyper’:
../hdf5-1.10.7/src/H5Dchunk.c:1873:40: warning: passing argument 1 of ‘H5S_combine_hyperslab’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1873 | if(H5S_combine_hyperslab(fm->file_space, H5S_SELECT_AND, coords, NULL, fm->chunk_dim, NULL, &tmp_fchunk) < 0)
| ~~^~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Rprivate.h:26,
from ../hdf5-1.10.7/src/H5Tprivate.h:32,
from ../hdf5-1.10.7/src/H5Zprivate.h:28,
from ../hdf5-1.10.7/src/H5CXprivate.h:30,
from ../hdf5-1.10.7/src/H5Dchunk.c:55:
../hdf5-1.10.7/src/H5Sprivate.h:313:44: note: expected ‘H5S_t *’ but argument is of type ‘const H5S_t *’
313 | H5_DLL herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op,
| ~~~~~~~^~~~~~~~~
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_mem_map_hyper’:
../hdf5-1.10.7/src/H5Dchunk.c:2023:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
2023 | chunk_info->mspace = (H5S_t *)fm->mem_space;
| ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_mem_map_1d’:
../hdf5-1.10.7/src/H5Dchunk.c:2146:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
2146 | chunk_info->mspace = (H5S_t *)fm->mem_space;
| ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_allocate’:
../hdf5-1.10.7/src/H5Dchunk.c:4433:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
4433 | (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
| ^
../hdf5-1.10.7/src/H5Dchunk.c:4433:32: warning: cast between incompatible function types from ‘void * (*)(void *, const H5O_pline_t *)’ to ‘void (*)(void *, void *)’ [-Wcast-function-type]
4433 | (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
| ^
../hdf5-1.10.7/src/H5Dchunk.c:4433:67: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
4433 | (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
| ^
../hdf5-1.10.7/src/H5Dchunk.c:4482:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
4482 | idx_info.storage = sc;
| ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_copy_cb’:
../hdf5-1.10.7/src/H5Dchunk.c:6159:111: warning: passing argument 5 of ‘H5D__chunk_file_alloc’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
6159 | 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 ../hdf5-1.10.7/src/H5Dchunk.c:56:
../hdf5-1.10.7/src/H5Dpkg.h:653:59: note: expected ‘hsize_t *’ {aka ‘long long unsigned int *’} but argument is of type ‘const hsize_t *’ {aka ‘const long long unsigned int *’}
653 | H5F_block_t *new_chunk, hbool_t *need_insert, hsize_t scaled[]);
| ~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_update_old_edge_chunks’:
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
7492 | } /* end H5D__get_chunk_info_by_coord() */
| ^
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_allocate’:
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_copy_cb’:
../hdf5-1.10.7/src/H5Dchunk.c:6063:33: warning: potential null pointer dereference [-Wnull-dereference]
6063 | H5MM_memcpy(buf, ent->chunk, nbytes);
| ~~~^~~~~~~
../hdf5-1.10.7/src/H5Dint.c:100:21: warning: size of ‘H5D_def_dset’ 4672 bytes exceeds maximum object size 2560 [-Wlarger-than=]
100 | static H5D_shared_t H5D_def_dset;
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D__init_type’:
../hdf5-1.10.7/src/H5Dint.c:563:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
563 | dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */
| ^
In file included from ../hdf5-1.10.7/src/H5Dint.c:24:
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D_nameof’:
../hdf5-1.10.7/src/H5Dint.c:2230:49: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
2230 | FUNC_LEAVE_NOAPI(dataset ? &(dataset->path) : NULL)
../hdf5-1.10.7/src/H5private.h:2437:12: note: in definition of macro ‘FUNC_LEAVE_NOAPI’
2437 | return(ret_value); \
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D_flush_all’:
../hdf5-1.10.7/src/H5Dint.c:3327:52: warning: passing argument 3 of ‘H5I_iterate’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
3327 | if(H5I_iterate(H5I_DATASET, H5D__flush_all_cb, f, FALSE) < 0) /* Casting away const OK -QAK */
| ^
In file included from ../hdf5-1.10.7/src/H5Dint.c:31:
../hdf5-1.10.7/src/H5Iprivate.h:70:74: note: expected ‘void *’ but argument is of type ‘const H5F_t *’
70 | H5_DLL herr_t H5I_iterate(H5I_type_t type, H5I_search_func_t func, void *udata, hbool_t app_ref);
| ~~~~~~^~~~~
../hdf5-1.10.7/src/H5Dio.c: In function ‘H5D__read’:
../hdf5-1.10.7/src/H5Dio.c:524:66: warning: to be safe all intermediate pointers in cast from ‘void **’ to ‘const void **’ must be ‘const’ qualified [-Wcast-qual]
524 | (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0)
| ^
../hdf5-1.10.7/src/H5Dio.c: In function ‘H5D__write’:
../hdf5-1.10.7/src/H5Dio.c:756:66: warning: to be safe all intermediate pointers in cast from ‘void **’ to ‘const void **’ must be ‘const’ qualified [-Wcast-qual]
756 | (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0)
| ^
In file included from ../hdf5-1.10.7/src/H5E.c:52:
In function ‘H5E__get_class_name’,
inlined from ‘H5Eget_class_name’ at ../hdf5-1.10.7/src/H5E.c:609:21:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5E.c:645:8: note: in expansion of macro ‘HDstrncpy’
645 | HDstrncpy(name, cls->cls_name, MIN((size_t)(len + 1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5E.c:641:20: note: in expansion of macro ‘HDstrlen’
641 | len = (ssize_t)HDstrlen(cls->cls_name);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Eint.c:35:
../hdf5-1.10.7/src/H5Eint.c: In function ‘H5E__get_msg’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Eint.c:144:8: note: in expansion of macro ‘HDstrncpy’
144 | HDstrncpy(msg_str, msg->msg, MIN((size_t)(len+1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Eint.c:140:20: note: in expansion of macro ‘HDstrlen’
140 | len = (ssize_t)HDstrlen(msg->msg);
| ^~~~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__iblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:251:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
251 | ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
| ^
../hdf5-1.10.7/src/H5EAdbg.c:268:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
268 | iblock->dblk_addrs[u]);
| ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c:284:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
284 | iblock->sblk_addrs[u]);
| ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__sblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:374:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
374 | sblock->dblk_addrs[u]);
| ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__dblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:455:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
455 | ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
| ^
In file included from ../hdf5-1.10.7/src/H5F.c:24:
../hdf5-1.10.7/src/H5F.c: In function ‘H5Fget_name’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5F.c:1072:9: note: in expansion of macro ‘HDstrncpy’
1072 | HDstrncpy(name, H5F_OPEN_NAME(f), MIN(len + 1,size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5F.c:1069:11: note: in expansion of macro ‘HDstrlen’
1069 | len = HDstrlen(H5F_OPEN_NAME(f));
| ^~~~~~~~
../hdf5-1.10.7/src/H5Fdbg.c: In function ‘H5F_debug’:
../hdf5-1.10.7/src/H5Fdbg.c:125:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
125 | H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Fdbg.c:140:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
140 | H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Fsuper.c: In function ‘H5F__super_read’:
../hdf5-1.10.7/src/H5Fsuper.c:528:11: warning: this condition has identical branches [-Wduplicated-branches]
528 | if(H5F_addr_lt(super_addr, sblock->base_addr))
| ^
../hdf5-1.10.7/src/H5FAdbg.c: In function ‘H5FA__dblock_debug’:
../hdf5-1.10.7/src/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)
| ^~
../hdf5-1.10.7/src/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)
| ^~
../hdf5-1.10.7/src/H5FDfamily.c: In function ‘H5FD__family_get_eof’:
../hdf5-1.10.7/src/H5FDfamily.c:1369:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1369 | } /* end H5FD__family_unlock() */
| ^
../hdf5-1.10.7/src/H5FDfamily.c:1011:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1011 | H5FD__family_get_eof(const H5FD_t *_file, H5FD_mem_t type)
| ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDfamily.c:1011:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5FDhdfs.c: In function ‘H5Pget_fapl_hdfs’:
../hdf5-1.10.7/src/H5FDhdfs.c:1761:24: warning: unused parameter ‘fapl_id’ [-Wunused-parameter]
1761 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
| ~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c:1761:51: warning: unused parameter ‘fa_out’ [-Wunused-parameter]
1761 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
| ~~~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c: In function ‘H5Pset_fapl_hdfs’:
../hdf5-1.10.7/src/H5FDhdfs.c:1775:24: warning: unused parameter ‘fapl_id’ [-Wunused-parameter]
1775 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
| ~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c:1775:51: warning: unused parameter ‘fa’ [-Wunused-parameter]
1775 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
| ~~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FDmulti.c: In function ‘H5FD_multi_sb_encode’:
../hdf5-1.10.7/src/H5FDmulti.c:657:5: warning: ‘strncpy’ output truncated copying 8 bytes from a string of length 9 [-Wstringop-truncation]
657 | strncpy(name, "NCSAmulti", (size_t)8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDmulti.c:692:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
692 | strncpy((char *)p, file->fa.memb_name[mt], n);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDmulti.c:691:20: note: length computed here
691 | size_t n = strlen(file->fa.memb_name[mt]) + 1;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5FDsplitter.c:22:
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5FD__splitter_fapl_copy’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:599:5: note: in expansion of macro ‘HDstrncpy’
599 | HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:600:5: note: in expansion of macro ‘HDstrncpy’
600 | HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
In function ‘H5FD__splitter_fapl_copy’,
inlined from ‘H5FD__splitter_fapl_get’ at ../hdf5-1.10.7/src/H5FDsplitter.c:566:17:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:599:5: note: in expansion of macro ‘HDstrncpy’
599 | HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:600:5: note: in expansion of macro ‘HDstrncpy’
600 | HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5FD__splitter_open’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:703:5: note: in expansion of macro ‘HDstrncpy’
703 | HDstrncpy(file_ptr->fa.wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:704:5: note: in expansion of macro ‘HDstrncpy’
704 | HDstrncpy(file_ptr->fa.log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5Pset_fapl_splitter’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:346:5: note: in expansion of macro ‘HDstrncpy’
346 | HDstrncpy(info->wo_path, vfd_config->wo_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:347:5: note: in expansion of macro ‘HDstrncpy’
347 | HDstrncpy(info->log_file_path, vfd_config->log_file_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5Pget_fapl_splitter’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:419:5: note: in expansion of macro ‘HDstrncpy’
419 | HDstrncpy(config_out->wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:420:5: note: in expansion of macro ‘HDstrncpy’
420 | HDstrncpy(config_out->log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5FL.c: In function ‘H5FL_blk_free.part.0’:
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
1054 | temp->next = free_list->list; /* Note: Overwrites the size field in union */
| ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
1055 | free_list->list = temp;
| ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
1054 | temp->next = free_list->list; /* Note: Overwrites the size field in union */
| ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
1055 | free_list->list = temp;
| ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
1054 | temp->next = free_list->list; /* Note: Overwrites the size field in union */
| ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
1055 | free_list->list = temp;
| ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
1058 | free_list->onlist++;
| ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FScache.c: In function ‘H5FS__cache_sinfo_deserialize’:
../hdf5-1.10.7/src/H5FScache.c:1002:17: warning: variable ‘old_tot_sect_count’ set but not used [-Wunused-but-set-variable]
1002 | hsize_t old_tot_sect_count; /* Total section count from header */
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FScache.c: In function ‘H5FS__cache_sinfo_serialize’:
../hdf5-1.10.7/src/H5FScache.c:1235:66: warning: unused parameter ‘len’ [-Wunused-parameter]
1235 | H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len,
| ~~~~~~~^~~
../hdf5-1.10.7/src/H5FSdbg.c: In function ‘H5FS_sects_debug’:
../hdf5-1.10.7/src/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)
| ^~
../hdf5-1.10.7/src/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)
| ^~
In file included from ../hdf5-1.10.7/src/H5Gcompact.c:28:
../hdf5-1.10.7/src/H5Gcompact.c: In function ‘H5G__compact_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gcompact.c:243:9: note: in expansion of macro ‘HDstrncpy’
243 | HDstrncpy(name, ltable.lnks[idx].name, MIN((size_t)(ret_value + 1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Gcompact.c:239:26: note: in expansion of macro ‘HDstrlen’
239 | ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Gdense.c:35:
../hdf5-1.10.7/src/H5Gdense.c: In function ‘H5G__dense_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gdense.c:1222:13: note: in expansion of macro ‘HDstrncpy’
1222 | HDstrncpy(name, ltable.lnks[n].name, MIN((size_t)(ret_value + 1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Gdense.c:1218:30: note: in expansion of macro ‘HDstrlen’
1218 | ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Gent.c: In function ‘H5G__ent_copy’:
../hdf5-1.10.7/src/H5Gent.c:338:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
338 | H5G__ent_reset((H5G_entry_t *)src);
| ^
../hdf5-1.10.7/src/H5Gent.c: In function ‘H5G__ent_debug’:
../hdf5-1.10.7/src/H5Gent.c:542:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
542 | nested_fwidth = MAX(0, fwidth - 3);
| ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gloc.c: In function ‘H5G__loc_insert’:
../hdf5-1.10.7/src/H5Gloc.c:565:16: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
565 | lnk.name = (char *)name;
| ^
../hdf5-1.10.7/src/H5Gloc.c: In function ‘H5G__loc_set_comment_cb’:
../hdf5-1.10.7/src/H5Gloc.c:775:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
775 | comment.s = (char *)udata->comment;
| ^
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_name_copy’:
../hdf5-1.10.7/src/H5Gname.c:532:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
532 | H5G_name_reset((H5G_name_t *)src);
| ^
In file included from ../hdf5-1.10.7/src/H5Gname.c:35:
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_build_fullpath’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gname.c:323:9: note: in expansion of macro ‘HDstrncat’
323 | HDstrncat(full_path, "/", (size_t)1);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_common_path’:
../hdf5-1.10.7/src/H5Gname.c:245:11: warning: ‘nchars1’ may be used uninitialized [-Wmaybe-uninitialized]
245 | if(nchars1==nchars2) {
| ^
../hdf5-1.10.7/src/H5Gname.c:227:13: note: ‘nchars1’ was declared here
227 | size_t nchars1,nchars2; /* Number of characters in components */
| ^~~~~~~
../hdf5-1.10.7/src/H5Gname.c:245:11: warning: ‘nchars2’ may be used uninitialized [-Wmaybe-uninitialized]
245 | if(nchars1==nchars2) {
| ^
../hdf5-1.10.7/src/H5Gname.c:227:21: note: ‘nchars2’ was declared here
227 | size_t nchars1,nchars2; /* Number of characters in components */
| ^~~~~~~
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G_node_remove’:
../hdf5-1.10.7/src/H5Gnode.c:756:22: warning: unused variable ‘lt_key’ [-Wunused-variable]
756 | H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key;
| ^~~~~~
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G__node_copy’:
../hdf5-1.10.7/src/H5Gnode.c:1255:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1255 | grp_loc.oloc = (H5O_loc_t *)src_oloc;
| ^
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G_node_debug’:
../hdf5-1.10.7/src/H5Gnode.c:1517:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1517 | fwidth = MAX(0, fwidth - 3);
| ^~~~~~
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G__obj_create_real’:
../hdf5-1.10.7/src/H5Gobj.c:264:67: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
264 | if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0)
| ^
../hdf5-1.10.7/src/H5Gobj.c:269:73: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
269 | if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0)
| ^
../hdf5-1.10.7/src/H5Gobj.c:275:77: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
275 | if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0)
| ^
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G_obj_stab_to_new_cb’:
../hdf5-1.10.7/src/H5Gobj.c:422:51: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
422 | if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0)
| ^
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G__obj_info’:
../hdf5-1.10.7/src/H5Gobj.c:735:37: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
735 | if(H5O_loc_copy_deep(&grp_oloc, (H5O_loc_t *)oloc) < 0)
| ^
In file included from ../hdf5-1.10.7/src/H5Gstab.c:29:
../hdf5-1.10.7/src/H5Gstab.c: In function ‘H5G__stab_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gstab.c:795:9: note: in expansion of macro ‘HDstrncpy’
795 | HDstrncpy(name, udata.name, MIN((size_t)(ret_value + 1), size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Gstab.c:791:26: note: in expansion of macro ‘HDstrlen’
791 | ret_value = (ssize_t)HDstrlen(udata.name);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Gtraverse.c: In function ‘H5G__traverse_real’:
../hdf5-1.10.7/src/H5Gtraverse.c:726:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
726 | if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0)
| ^
../hdf5-1.10.7/src/H5Gtraverse.c:730:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
730 | if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0)
| ^
../hdf5-1.10.7/src/H5Gtraverse.c:734:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
734 | if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0)
| ^
../hdf5-1.10.7/src/H5HF.c: In function ‘H5HF_op_write’:
../hdf5-1.10.7/src/H5HF.c:132:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
132 | H5MM_memcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5HF.c: In function ‘H5HF_insert’:
../hdf5-1.10.7/src/H5HF.c:371:41: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
371 | if(H5HF__huge_insert(hdr, size, (void *)obj, id) < 0)
| ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_hdr_serialize’:
../hdf5-1.10.7/src/H5HFcache.c:770:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
770 | hdr->f = f;
| ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_iblock_serialize’:
../hdf5-1.10.7/src/H5HFcache.c:1360:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
1360 | hdr->f = f;
| ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_dblock_verify_chksum’:
../hdf5-1.10.7/src/H5HFcache.c:1689:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1689 | read_buf = (void *)image; /* Casting away const OK - QAK */
| ^
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_hdr_print’:
../hdf5-1.10.7/src/H5HFdbg.c:328:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
328 | H5HF__dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3));
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:336:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
336 | hdr->pline_root_direct_size);
| ^~~
../hdf5-1.10.7/src/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_filter_mask);
| ^~~
../hdf5-1.10.7/src/H5HFdbg.c:341:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
341 | H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3));
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:351:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
351 | hdr->root_iblock_flags);
| ^~~
../hdf5-1.10.7/src/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);
| ^~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_dblock_debug_cb’:
../hdf5-1.10.7/src/H5HFdbg.c:468:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
468 | start, len);
| ^~~~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_iblock_print’:
../hdf5-1.10.7/src/H5HFdbg.c:683:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
683 | temp_str);
| ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:693:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
693 | iblock->filt_ents[off].filter_mask);
| ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:697:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
697 | iblock->ents[off].addr);
| ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:711:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
711 | temp_str);
| ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:718:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
718 | iblock->ents[off].addr);
| ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:724:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
724 | "<none>");
| ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:733:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
733 | iblock->rc);
| ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:738:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
738 | iblock->parent);
| ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_sects_debug_cb’:
../hdf5-1.10.7/src/H5HFdbg.c:845:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
845 | if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
| ^~
../hdf5-1.10.7/src/H5HFhuge.c: In function ‘H5HF__huge_write’:
../hdf5-1.10.7/src/H5HFhuge.c:863:8: warning: ‘obj_size’ may be used uninitialized [-Wmaybe-uninitialized]
863 | if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, obj) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFhuge.c:810:12: note: ‘obj_size’ was declared here
810 | size_t obj_size; /* Object's size in the file */
| ^~~~~~~~
../hdf5-1.10.7/src/H5HFman.c: In function ‘H5HF__man_write’:
../hdf5-1.10.7/src/H5HFman.c:500:50: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
500 | if(H5HF__man_op_real(hdr, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0)
| ^
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_row_debug’:
../hdf5-1.10.7/src/H5HFsection.c:2108:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2108 | H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3));
| ^~~~~~~~~~~~~~~~~~~~~~~~
In function ‘H5HF__sect_single_valid’,
inlined from ‘H5HF__sect_single_valid’ at ../hdf5-1.10.7/src/H5HFsection.c:1166:1:
../hdf5-1.10.7/src/H5HFsection.c:1204:22: warning: ‘dblock_addr’ may be used uninitialized [-Wmaybe-uninitialized]
1204 | status = H5AC_get_entry_status(iblock->hdr->f, dblock_addr, &dblock_status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_valid’:
../hdf5-1.10.7/src/H5HFsection.c:1180:21: note: ‘dblock_addr’ was declared here
1180 | haddr_t dblock_addr; /* Direct block address */
| ^~~~~~~~~~~
In function ‘H5HF__sect_single_valid’,
inlined from ‘H5HF__sect_single_valid’ at ../hdf5-1.10.7/src/H5HFsection.c:1166:1:
../hdf5-1.10.7/src/H5HFsection.c:1215:26: warning: ‘dblock_size’ may be used uninitialized [-Wmaybe-uninitialized]
1215 | dblock = H5HF__man_dblock_protect(iblock->hdr, dblock_addr, dblock_size, iblock, sect->u.single.par_entry, H5AC__READ_ONLY_FLAG);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_valid’:
../hdf5-1.10.7/src/H5HFsection.c:1181:20: note: ‘dblock_size’ was declared here
1181 | size_t dblock_size; /* Direct block size */
| ^~~~~~~~~~~
In function ‘H5HF__sect_indirect_merge_row’,
inlined from ‘H5HF__sect_row_merge’ at ../hdf5-1.10.7/src/H5HFsection.c:1843:12:
../hdf5-1.10.7/src/H5HFsection.c:3541:25: warning: potential null pointer dereference [-Wnull-dereference]
3541 | if(sect2->u.indirect.dir_nrows > 0) {
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:3535:16: warning: potential null pointer dereference [-Wnull-dereference]
3535 | start_row2 = sect2->u.indirect.row;
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_shrink’:
../hdf5-1.10.7/src/H5HFsection.c:1090:26: warning: ‘dblock_addr’ may be used uninitialized [-Wmaybe-uninitialized]
1090 | if(NULL == (dblock = H5HF__man_dblock_protect(hdr, dblock_addr, dblock_size, (*sect)->u.single.parent, (*sect)->u.single.par_entry, H5AC__NO_FLAGS_SET)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1067:13: note: ‘dblock_addr’ was declared here
1067 | haddr_t dblock_addr; /* Section's direct block's address */
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1090:26: warning: ‘dblock_size’ may be used uninitialized [-Wmaybe-uninitialized]
1090 | if(NULL == (dblock = H5HF__man_dblock_protect(hdr, dblock_addr, dblock_size, (*sect)->u.single.parent, (*sect)->u.single.par_entry, H5AC__NO_FLAGS_SET)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1068:12: note: ‘dblock_size’ was declared here
1068 | size_t dblock_size; /* Section's direct block's size */
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5HGcache.c: In function ‘H5HG__cache_heap_get_final_load_size’:
../hdf5-1.10.7/src/H5HGcache.c:225:17: warning: ‘heap.size’ may be used uninitialized [-Wmaybe-uninitialized]
225 | *actual_len = heap.size;
| ~~~~~~~~~~~~^~~~~~~~~~~
../hdf5-1.10.7/src/H5HGcache.c:208:17: note: ‘heap.size’ was declared here
208 | H5HG_heap_t heap; /* Global heap */
| ^~~~
../hdf5-1.10.7/src/H5HGdbg.c: In function ‘H5HG_debug’:
../hdf5-1.10.7/src/H5HGdbg.c:140:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
140 | (unsigned long)(h->obj[u].begin - h->chunk));
| ^
../hdf5-1.10.7/src/H5HGdbg.c:143:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
143 | h->obj[u].nrefs);
| ^
../hdf5-1.10.7/src/H5HGdbg.c:148:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
148 | (unsigned long)H5HG_ALIGN(h->obj[u].size));
| ^
In function ‘H5HL__hdr_deserialize’,
inlined from ‘H5HL__cache_prefix_get_final_load_size’ at ../hdf5-1.10.7/src/H5HLcache.c:384:8:
../hdf5-1.10.7/src/H5HLcache.c:199:12: warning: ‘heap.free_block’ may be used uninitialized [-Wmaybe-uninitialized]
199 | if(heap->free_block != H5HL_FREE_NULL && heap->free_block >= heap->dblk_size)
| ~~~~^~~~~~~~~~~~
../hdf5-1.10.7/src/H5HLcache.c: In function ‘H5HL__cache_prefix_get_final_load_size’:
../hdf5-1.10.7/src/H5HLcache.c:372:12: note: ‘heap’ declared here
372 | H5HL_t heap; /* Local heap */
| ^~~~
../hdf5-1.10.7/src/H5HLdbg.c: In function ‘H5HL_debug’:
../hdf5-1.10.7/src/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);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__clear_type_cb’:
../hdf5-1.10.7/src/H5I.c:548:81: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
548 | if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) { /* (Casting away const OK -QAK) */
| ^
In file included from ../hdf5-1.10.7/src/H5I.c:37:
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__destroy_type’:
../hdf5-1.10.7/src/H5I.c:654:48: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
654 | type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls);
| ^
../hdf5-1.10.7/src/H5FLprivate.h:128:65: note: in definition of macro ‘H5FL_FREE’
128 | #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj)
| ^~~
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_subst’:
../hdf5-1.10.7/src/H5I.c:850:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
850 | ret_value = (void *)id_ptr->obj_ptr; /* (Casting away const OK -QAK) */
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_object’:
../hdf5-1.10.7/src/H5I.c:883:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
883 | ret_value = (void *)id_ptr->obj_ptr; /* (Casting away const OK -QAK) */
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_object_verify’:
../hdf5-1.10.7/src/H5I.c:952:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
952 | ret_value = (void *)id_ptr->obj_ptr; /* (Casting away const OK -QAK) */
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__remove_common’:
../hdf5-1.10.7/src/H5I.c:1125:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1125 | ret_value = (void *)curr_id->obj_ptr; /* (Casting away const OK -QAK) */
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_dec_ref’:
../hdf5-1.10.7/src/H5I.c:1261:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1261 | if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) {
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__iterate_cb’:
../hdf5-1.10.7/src/H5I.c:1877:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1877 | cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata); /* (Casting away const OK) */
| ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__id_dump_cb’:
../hdf5-1.10.7/src/H5I.c:2135:31: warning: passing argument 1 of ‘H5G_nameof’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
2135 | path = H5G_nameof((const H5G_t *)item->obj_ptr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Tprivate.h:31,
from ../hdf5-1.10.7/src/H5Zprivate.h:28,
from ../hdf5-1.10.7/src/H5CXprivate.h:30,
from ../hdf5-1.10.7/src/H5I.c:34:
../hdf5-1.10.7/src/H5Gprivate.h:190:39: note: expected ‘H5G_t *’ but argument is of type ‘const H5G_t *’
190 | H5_DLL H5G_name_t * H5G_nameof(H5G_t *grp);
| ~~~~~~~^~~
../hdf5-1.10.7/src/H5I.c: At top level:
../hdf5-1.10.7/src/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);
| ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__link_cb’:
../hdf5-1.10.7/src/H5L.c:1685:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1685 | udata->lnk->name = (char *)name;
| ^
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__move_dest_cb’:
../hdf5-1.10.7/src/H5L.c:2477:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
2477 | udata->lnk->name = (char *)name;
| ^
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__link_copy_file’:
../hdf5-1.10.7/src/H5L.c:3231:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
3231 | lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */
| ^
H5lib_settings.c:31:6: warning: size of ‘H5libhdf5_settings’ 5011 bytes exceeds maximum object size 2560 [-Wlarger-than=]
31 | char H5libhdf5_settings[]=
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF__fsm_is_self_referential.part.0’:
../hdf5-1.10.7/src/H5MF.c:3500:46: warning: ‘sm_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3500 | result = (fspace == f->shared->fs_man[sm_fshdr_fsm]) ||
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3473:20: note: ‘sm_fshdr_fsm’ was declared here
3473 | H5F_mem_page_t sm_fshdr_fsm;
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3501:48: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3501 | (fspace == f->shared->fs_man[sm_fssinfo_fsm]);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3474:20: note: ‘sm_fssinfo_fsm’ was declared here
3474 | H5F_mem_page_t sm_fssinfo_fsm;
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3497:48: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3497 | (fspace == f->shared->fs_man[lg_fssinfo_fsm]);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3489:24: note: ‘lg_fssinfo_fsm’ was declared here
3489 | H5F_mem_page_t lg_fssinfo_fsm;
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3496:48: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3496 | (fspace == f->shared->fs_man[lg_fshdr_fsm]) ||
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3488:24: note: ‘lg_fshdr_fsm’ was declared here
3488 | H5F_mem_page_t lg_fshdr_fsm;
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF__fsm_type_is_self_referential’:
../hdf5-1.10.7/src/H5MF.c:3450:49: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3450 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3417:20: note: ‘sm_fssinfo_fsm’ was declared here
3417 | H5F_mem_page_t sm_fssinfo_fsm;
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3438:47: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3437 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3419:20: note: ‘lg_fssinfo_fsm’ was declared here
3419 | H5F_mem_page_t lg_fssinfo_fsm;
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3438:17: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3437 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3418:20: note: ‘lg_fshdr_fsm’ was declared here
3418 | H5F_mem_page_t lg_fshdr_fsm;
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_settle_meta_data_fsm’:
../hdf5-1.10.7/src/H5MF.c:3174:25: warning: ‘sm_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3174 | sm_sinfo_fspace = f->shared->fs_man[sm_fssinfo_fs_type];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3129:20: note: ‘sm_fssinfo_fs_type’ was declared here
3129 | H5F_mem_page_t sm_fssinfo_fs_type; /* small fs sinfo fsm */
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3191:29: warning: ‘lg_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3191 | lg_sinfo_fspace = f->shared->fs_man[lg_fssinfo_fs_type];
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3131:20: note: ‘lg_fssinfo_fs_type’ was declared here
3131 | H5F_mem_page_t lg_fssinfo_fs_type; /* large fs sinfo fsm */
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3190:27: warning: ‘lg_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3190 | lg_hdr_fspace = f->shared->fs_man[lg_fshdr_fs_type];
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3130:20: note: ‘lg_fshdr_fs_type’ was declared here
3130 | H5F_mem_page_t lg_fshdr_fs_type; /* large fs hdr fsm */
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_tidy_self_referential_fsm_hack’:
../hdf5-1.10.7/src/H5MF.c:3654:7: warning: ‘sm_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3654 | if((sm_fshdr_fs_type != sm_fssinfo_fs_type) &&
| ^
../hdf5-1.10.7/src/H5MF.c:3584:20: note: ‘sm_fssinfo_fs_type’ was declared here
3584 | H5F_mem_page_t sm_fssinfo_fs_type; /* Small fs sinfo fsm */
| ^~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Fpkg.h:30,
from ../hdf5-1.10.7/src/H5MF.c:39:
../hdf5-1.10.7/src/H5MF.c:3644:43: warning: ‘sm_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3644 | if(H5F_addr_defined(f->shared->fs_addr[sm_fshdr_fs_type])) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
252 | #define H5F_addr_defined(X) ((X)!=HADDR_UNDEF)
| ^
../hdf5-1.10.7/src/H5MF.c:3583:20: note: ‘sm_fshdr_fs_type’ was declared here
3583 | H5F_mem_page_t sm_fshdr_fs_type; /* Small fs hdr fsm */
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3698:11: warning: ‘lg_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3698 | if(lg_fshdr_fs_type != lg_fssinfo_fs_type && H5F_addr_defined(f->shared->fs_addr[lg_fssinfo_fs_type])) {
| ^
../hdf5-1.10.7/src/H5MF.c:3586:20: note: ‘lg_fssinfo_fs_type’ was declared here
3586 | H5F_mem_page_t lg_fssinfo_fs_type; /* Large fs sinfo fsm */
| ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3684:47: warning: ‘lg_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
3684 | if(H5F_addr_defined(f->shared->fs_addr[lg_fshdr_fs_type])) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
252 | #define H5F_addr_defined(X) ((X)!=HADDR_UNDEF)
| ^
../hdf5-1.10.7/src/H5MF.c:3585:20: note: ‘lg_fshdr_fs_type’ was declared here
3585 | H5F_mem_page_t lg_fshdr_fs_type; /* Large fs hdr fsm */
| ^~~~~~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3450:49: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3450 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3417:20: note: ‘sm_fssinfo_fsm’ was declared here
3417 | H5F_mem_page_t sm_fssinfo_fsm;
| ^~~~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3438:17: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3437 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3418:20: note: ‘lg_fshdr_fsm’ was declared here
3418 | H5F_mem_page_t lg_fshdr_fsm;
| ^~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3438:47: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
3437 | result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3438 | || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3419:20: note: ‘lg_fssinfo_fsm’ was declared here
3419 | H5F_mem_page_t lg_fssinfo_fsm;
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MFdbg.c: In function ‘H5MF__sects_debug_cb’:
../hdf5-1.10.7/src/H5MFdbg.c:134:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
134 | if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
| ^~
../hdf5-1.10.7/src/H5O.c: In function ‘H5Oget_info_by_idx’:
../hdf5-1.10.7/src/H5O.c:1169:17: warning: unused variable ‘obj_oloc’ [-Wunused-variable]
1169 | H5O_loc_t obj_oloc; /* Opened object object location */
| ^~~~~~~~
../hdf5-1.10.7/src/H5O.c:1168:17: warning: unused variable ‘obj_path’ [-Wunused-variable]
1168 | H5G_name_t obj_path; /* Opened object group hier. path */
| ^~~~~~~~
../hdf5-1.10.7/src/H5Odeprec.c: In function ‘H5Oget_info_by_idx1’:
../hdf5-1.10.7/src/H5Odeprec.c:175:17: warning: unused variable ‘obj_oloc’ [-Wunused-variable]
175 | H5O_loc_t obj_oloc; /* Opened object object location */
| ^~~~~~~~
../hdf5-1.10.7/src/H5Odeprec.c:174:17: warning: unused variable ‘obj_path’ [-Wunused-variable]
174 | H5G_name_t obj_path; /* Opened object group hier. path */
| ^~~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c: In function ‘H5O__ainfo_delete’:
../hdf5-1.10.7/src/H5Oainfo.c:333:36: warning: unused parameter ‘open_oh’ [-Wunused-parameter]
333 | H5O__ainfo_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
| ~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c: In function ‘H5O__ainfo_copy_file’:
../hdf5-1.10.7/src/H5Oainfo.c:404:29: warning: unused parameter ‘file_src’ [-Wunused-parameter]
404 | H5O__ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst,
| ~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c:406:17: warning: unused parameter ‘cpy_info’ [-Wunused-parameter]
406 | H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata)
| ~~~~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oalloc.c: In function ‘H5O_add_gap’:
../hdf5-1.10.7/src/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,
| ~~~~~~~^
../hdf5-1.10.7/src/H5Oattr.c: In function ‘H5O__attr_debug’:
../hdf5-1.10.7/src/H5Oattr.c:882:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
882 | (unsigned long)(mesg->shared->dt_size));
| ^
../hdf5-1.10.7/src/H5Oattr.c:883:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
883 | if((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
| ^~
../hdf5-1.10.7/src/H5Oattr.c:889:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
889 | (unsigned long)(mesg->shared->ds_size));
| ^
../hdf5-1.10.7/src/H5Oattr.c:890:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
890 | if(H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
| ^~
../hdf5-1.10.7/src/H5Ocache.c: In function ‘H5O__chunk_deserialize’:
../hdf5-1.10.7/src/H5Ocache.c:1464:25: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1464 | mesg->raw = (uint8_t *)chunk_image; /* Casting away const OK - QAK */
| ^
../hdf5-1.10.7/src/H5Ocache.c: In function ‘H5O__chunk_serialize’:
../hdf5-1.10.7/src/H5Ocache.c:1666:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1666 | if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0)
| ^
../hdf5-1.10.7/src/H5Ocache_image.c: In function ‘H5O__mdci_delete’:
../hdf5-1.10.7/src/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)
| ~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Odbg.c: In function ‘H5O_debug_real’:
../hdf5-1.10.7/src/H5Odbg.c:385:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
385 | oh->chunk[i].addr);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:402:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
402 | chunk_size);
| ^~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:406:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
406 | oh->chunk[i].gap);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:437:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
437 | sequence[oh->mesg[i].type->id]++);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:440:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
440 | oh->mesg[i].dirty);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:442:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
442 | "Message flags:");
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
488 | oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:495:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
495 | oh->mesg[i].chunkno);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:502:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
502 | oh->mesg[i].raw_size);
| ^~
../hdf5-1.10.7/src/H5Odbg.c:517:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
517 | "Message Information:");
| ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:519:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
519 | (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6));
| ^
../hdf5-1.10.7/src/H5Odtype.c: In function ‘H5O__dtype_debug’:
../hdf5-1.10.7/src/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));
| ^
../hdf5-1.10.7/src/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));
| ^~~~~~
../hdf5-1.10.7/src/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));
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/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));
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oefl.c: In function ‘H5O__efl_debug’:
../hdf5-1.10.7/src/H5Oefl.c:560:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
560 | mesg->slot[u].name);
| ^~~~
../hdf5-1.10.7/src/H5Oefl.c:564:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
564 | (unsigned long)(mesg->slot[u].name_offset));
| ^
../hdf5-1.10.7/src/H5Oefl.c:568:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
568 | (unsigned long)(mesg->slot[u].offset));
| ^
../hdf5-1.10.7/src/H5Oefl.c:572:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
572 | (unsigned long)(mesg->slot[u].size));
| ^
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
from ../hdf5-1.10.7/src/H5ACprivate.h:33,
from ../hdf5-1.10.7/src/H5Oprivate.h:41,
from ../hdf5-1.10.7/src/H5Dprivate.h:25,
from ../hdf5-1.10.7/src/H5Ofill.c:25:
../hdf5-1.10.7/src/H5Ofill.c: In function ‘H5O_fill_new_decode’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Ofill.c:228:13: note: in expansion of macro ‘INT32DECODE’
228 | INT32DECODE(p, fill->size);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Ofill.c: In function ‘H5O_fill_old_decode’:
../hdf5-1.10.7/src/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)
| ^
../hdf5-1.10.7/src/H5Ofill.c:350:27: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
350 | if(fill->size != H5T_GET_SIZE(dt))
| ^~
../hdf5-1.10.7/src/H5Ofsinfo.c: In function ‘H5O_fsinfo_decode’:
../hdf5-1.10.7/src/H5Ofsinfo.c:130:35: warning: ‘threshold’ may be used uninitialized [-Wmaybe-uninitialized]
130 | fsinfo->threshold = threshold;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../hdf5-1.10.7/src/H5Ofsinfo.c:112:17: note: ‘threshold’ was declared here
112 | hsize_t threshold; /* Threshold */
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c: In function ‘H5O_create’:
../hdf5-1.10.7/src/H5Oint.c:285:17: warning: unused variable ‘store_msg_crt_idx’ [-Wunused-variable]
285 | hbool_t store_msg_crt_idx; /* Whether to always store message crea tion indices for this file */
| ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:284:17: warning: unused variable ‘insert_flags’ [-Wunused-variable]
284 | unsigned insert_flags = H5AC__NO_FLAGS_SET; /* Flags for inserting objec t header into cache */
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:283:16: warning: unused variable ‘oh_flags’ [-Wunused-variable]
283 | uint8_t oh_flags; /* Object header's initial status flags */
| ^~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:282:17: warning: unused variable ‘oh_size’ [-Wunused-variable]
282 | size_t oh_size; /* Size of initial object header */
| ^~~~~~~
../hdf5-1.10.7/src/H5Oint.c:281:17: warning: unused variable ‘oh_addr’ [-Wunused-variable]
281 | haddr_t oh_addr; /* Address of initial object header */
| ^~~~~~~
../hdf5-1.10.7/src/H5Oint.c:278:22: warning: unused variable ‘oc_plist’ [-Wunused-variable]
278 | H5P_genplist_t *oc_plist; /* Object creation property list */
| ^~~~~~~~
../hdf5-1.10.7/src/H5Olayout.c: In function ‘H5O__layout_decode’:
../hdf5-1.10.7/src/H5Olayout.c:417:90: warning: ‘tmp_hsize’ may be used uninitialized [-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))))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Olayout.c:397:29: note: ‘tmp_hsize’ was declared here
397 | hsize_t tmp_hsize;
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Omessage.c: In function ‘H5O_msg_reset_share’:
../hdf5-1.10.7/src/H5Omessage.c:1669:28: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]
1669 | const H5O_msg_class_t *type; /* Actual H5O class type for the ID */
| ^~~~
In file included from ../hdf5-1.10.7/src/H5Omessage.c:41:
../hdf5-1.10.7/src/H5Omessage.c: In function ‘H5O_msg_size_f’:
../hdf5-1.10.7/src/H5Opkg.h:122:11: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
122 | (((V) == H5O_VERSION_1) \
| ~~~~~^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opkg.h:139:15: note: in expansion of macro ‘H5O_SIZEOF_MSGHDR_VERS’
139 | (unsigned)H5O_SIZEOF_MSGHDR_VERS(MAX((H5F_STORE_MSG_CRT_IDX(F) ? H5O_VERSION_LATEST : H5O_VERSION_1), (uint8_t)H5O_obj_ver_bounds[H5F_LOW_BOUND(F)]), (C))
| ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Omessage.c:1412:26: note: in expansion of macro ‘H5O_SIZEOF_MSGHDR_F’
1412 | ret_value += (size_t)H5O_SIZEOF_MSGHDR_F(f,
| ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opline.c: In function ‘H5O__pline_debug’:
../hdf5-1.10.7/src/H5Opline.c:669:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
669 | (unsigned)(pline->filter[i].id));
| ^
../hdf5-1.10.7/src/H5Opline.c:673:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
673 | pline->filter[i].name);
| ^~~~~
../hdf5-1.10.7/src/H5Opline.c:676:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
676 | "Filter name:");
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opline.c:679:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
679 | pline->filter[i].flags);
| ^~~~~
../hdf5-1.10.7/src/H5Opline.c:682:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
682 | pline->filter[i].cd_nelmts);
| ^~~~~
../hdf5-1.10.7/src/H5Opline.c:691:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
691 | pline->filter[i].cd_values[j]);
| ^~~~~
../hdf5-1.10.7/src/H5Oshared.c: In function ‘H5O__shared_copy_file’:
../hdf5-1.10.7/src/H5Oshared.c:585:30: warning: unused parameter ‘file_src’ [-Wunused-parameter]
585 | H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst,
| ~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oshared.c:587:79: warning: unused parameter ‘cpy_info’ [-Wunused-parameter]
587 | hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info,
| ~~~~~~~~~~~~^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pdapl.c:35:
../hdf5-1.10.7/src/H5Pdapl.c: In function ‘H5Pget_efile_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1482:13: note: in expansion of macro ‘HDstrncpy’
1482 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1480:15: note: in expansion of macro ‘HDstrlen’
1480 | len = HDstrlen(my_prefix);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c: In function ‘H5Pget_virtual_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1574:13: note: in expansion of macro ‘HDstrncpy’
1574 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1572:15: note: in expansion of macro ‘HDstrlen’
1572 | len = HDstrlen(my_prefix);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pdxpl.c:35:
../hdf5-1.10.7/src/H5Pdxpl.c: In function ‘H5Pget_data_transform’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdxpl.c:1019:9: note: in expansion of macro ‘HDstrncpy’
1019 | HDstrncpy(expression, pexp, MIN(len + 1, size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdxpl.c:1017:11: note: in expansion of macro ‘HDstrlen’
1017 | len = HDstrlen(pexp);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pencdec.c:29:
../hdf5-1.10.7/src/H5Pencdec.c: In function ‘H5P__encode_cb’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pencdec.c:351:13: note: in expansion of macro ‘HDstrncpy’
351 | HDstrncpy((char *)*(udata->pp), prop->name, prop_name_len);
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Pencdec.c:349:25: note: in expansion of macro ‘HDstrlen’
349 | prop_name_len = HDstrlen(prop->name) + 1;
| ^~~~~~~~
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__file_driver_free’:
../hdf5-1.10.7/src/H5Pfapl.c:1141:44: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1141 | if((driver->fapl_free)((void *)info->driver_info) < 0) /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Pfapl.c:1145:32: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
1145 | H5MM_xfree((void *)info->driver_info); /* Casting away const OK -QAK */
| ^
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
from ../hdf5-1.10.7/src/H5ACprivate.h:33,
from ../hdf5-1.10.7/src/H5Pfapl.c:34:
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__facc_cache_image_config_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pfapl.c:3073:5: note: in expansion of macro ‘INT32DECODE’
3073 | INT32DECODE(*pp, config->version);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pfapl.c:3079:5: note: in expansion of macro ‘INT32DECODE’
3079 | INT32DECODE(*pp, config->entry_ageout);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__facc_cache_config_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pfapl.c:3603:5: note: in expansion of macro ‘INT32DECODE’
3603 | INT32DECODE(*pp, config->version);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pfapl.c:3677:5: note: in expansion of macro ‘INT32DECODE’
3677 | INT32DECODE(*pp, config->epochs_before_eviction);
| ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pfapl.c:3687:5: note: in expansion of macro ‘INT32DECODE’
3687 | INT32DECODE(*pp, config->metadata_write_strategy);
| ^~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Plapl.c:35:
../hdf5-1.10.7/src/H5Plapl.c: In function ‘H5Pget_elink_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Plapl.c:1062:13: note: in expansion of macro ‘HDstrncpy’
1062 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5Plapl.c:1060:15: note: in expansion of macro ‘HDstrlen’
1060 | len = HDstrlen(my_prefix);
| ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
from ../hdf5-1.10.7/src/H5ACprivate.h:33,
from ../hdf5-1.10.7/src/H5Oprivate.h:41,
from ../hdf5-1.10.7/src/H5Opkg.h:22,
from ../hdf5-1.10.7/src/H5Pocpl.c:40:
../hdf5-1.10.7/src/H5Pocpl.c: In function ‘H5P__ocrt_pipeline_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
168 | ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
| ^
../hdf5-1.10.7/src/H5Pocpl.c:1517:9: note: in expansion of macro ‘INT32DECODE’
1517 | INT32DECODE(*pp, filter.id)
| ^~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5PL.c:23:
../hdf5-1.10.7/src/H5PL.c: In function ‘H5PLget’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
1476 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z)
| ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5PL.c:373:9: note: in expansion of macro ‘HDstrncpy’
373 | HDstrncpy(path_buf, path, MIN((size_t)(path_len + 1), buf_size));
| ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../hdf5-1.10.7/src/H5PL.c:369:16: note: in expansion of macro ‘HDstrlen’
369 | path_len = HDstrlen(path);
| ^~~~~~~~
../hdf5-1.10.7/src/H5Rint.c: In function ‘H5R__get_name’:
../hdf5-1.10.7/src/H5Rint.c:709:31: warning: unused parameter ‘id’ [-Wunused-parameter]
709 | H5R__get_name(H5F_t *f, hid_t id, H5R_type_t ref_type, const void *_ref,
| ~~~~~~^~
../hdf5-1.10.7/src/H5RS.c: In function ‘H5RS_wrap’:
../hdf5-1.10.7/src/H5RS.c:151:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
151 | ret_value->s = (char *)s;
| ^
../hdf5-1.10.7/src/H5Sall.c: In function ‘H5S__all_shape_same’:
../hdf5-1.10.7/src/H5Sall.c:1226:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1226 | } /* end H5Sselect_all() */
| ^
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
941 | H5S__all_shape_same(const H5S_t *space1, const H5S_t *space2)
| ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sall.c:962:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
962 | while(space2_dim >= 0) {
| ~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5Sdbg.c: In function ‘H5S_debug’:
../hdf5-1.10.7/src/H5Sdbg.c:110:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
110 | H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3));
| ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:602:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
602 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_is_regular’:
../hdf5-1.10.7/src/H5Shyper.c:5181:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
5181 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:5447:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
5447 | H5S__hyper_rebuild((H5S_t *)space1); /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Shyper.c:5449:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
5449 | H5S__hyper_rebuild((H5S_t *)space2); /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Shyper.c:5494:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
5494 | if(H5S__hyper_generate_spans((H5S_t *)space1) < 0) /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Shyper.c:5497:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
5497 | if(H5S__hyper_generate_spans((H5S_t *)space2) < 0) /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_intersect_block’:
../hdf5-1.10.7/src/H5Shyper.c:6118:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
6118 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -QAK */
| ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_proj_int_iterate’:
../hdf5-1.10.7/src/H5Shyper.c:11249:74: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11249 | H5S_HYPER_PROJ_INT_ADD_SKIP(udata, H5S__hyper_spans_nelem_helper((H5S_hyper_span_info_t *)ss_span_info, 0, udata->op_gen) * count, FAIL); /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c:74:27: note: in definition of macro ‘H5S_HYPER_PROJ_INT_ADD_SKIP’
74 | (UDATA)->skip += (ADD); \
| ^~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_project_intersection’:
../hdf5-1.10.7/src/H5Shyper.c:11338:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11338 | if(H5S__hyper_generate_spans((H5S_t *)src_space) < 0) /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c:11358:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11358 | if(H5S__hyper_generate_spans((H5S_t *)dst_space) < 0) /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c:11376:38: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11376 | if(H5S__hyper_generate_spans((H5S_t *)src_intersect_space) < 0) /* Casting away const OK -NAF */
| ^
../hdf5-1.10.7/src/H5Shyper.c: At top level:
../hdf5-1.10.7/src/H5Shyper.c:3531:1: warning: ‘H5S__hyper_get_enc_size_real’ defined but not used [-Wunused-function]
3531 | H5S__hyper_get_enc_size_real(hsize_t max_size)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_coords’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
12136 | } /* end H5Sget_regular_hyperslab() */
| ^
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_coords’:
../hdf5-1.10.7/src/H5Shyper.c:810:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
810 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords)
| ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:810:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__get_select_hyper_blocklist’:
../hdf5-1.10.7/src/H5Shyper.c:4530:40: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
4530 | while(temp_dim >= 0 && !done) {
| ^~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_serialize’:
../hdf5-1.10.7/src/H5Shyper.c:3992:53: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
3992 | while(temp_dim >= 0 && complete == FALSE) {
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
575 | H5S__hyper_iter_init(const H5S_t *space, H5S_sel_iter_t *iter)
| ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function ‘H5S__hyper_project_simple_lower’,
inlined from ‘H5S__hyper_project_simple’ at ../hdf5-1.10.7/src/H5Shyper.c:6718:16:
../hdf5-1.10.7/src/H5Shyper.c:6467:47: warning: potential null pointer dereference [-Wnull-dereference]
6467 | new_space->select.sel_info.hslab->span_lst->count++;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:6467:54: warning: potential null pointer dereference [-Wnull-dereference]
6467 | new_space->select.sel_info.hslab->span_lst->count++;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5Shyper.c:6467:47: warning: potential null pointer dereference [-Wnull-dereference]
6467 | new_space->select.sel_info.hslab->span_lst->count++;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:6467:54: warning: potential null pointer dereference [-Wnull-dereference]
6467 | new_space->select.sel_info.hslab->span_lst->count++;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In function ‘H5S__hyper_project_simple_higher’,
inlined from ‘H5S__hyper_project_simple’ at ../hdf5-1.10.7/src/H5Shyper.c:6728:16:
../hdf5-1.10.7/src/H5Shyper.c:6558:21: warning: potential null pointer dereference [-Wnull-dereference]
6558 | prev_span->down = base_space->select.sel_info.hslab->span_lst;
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
5424 | H5S__hyper_shape_same(const H5S_t *space1, const H5S_t *space2)
| ^~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:5464:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
5464 | while(space2_dim >= 0) {
| ~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5Spoint.c: In function ‘H5S__point_shape_same’:
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2277 | } /* end H5Sselect_elements() */
| ^
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c: In function ‘H5S__point_offset’:
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1550 | H5S__point_offset(const H5S_t *space, hsize_t *offset)
| ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c: In function ‘H5S_select_shape_same’:
../hdf5-1.10.7/src/H5Sselect.c:3010:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
3010 | } /* end H5S_sel_iter_close() */
| ^
../hdf5-1.10.7/src/H5Sselect.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_select_shape_same(const H5S_t *space1, const H5S_t *space2)
| ^~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Sselect.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c:1863:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1863 | while(space_b_dim >= 0) {
| ~~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_release_common’:
../hdf5-1.10.7/src/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);
| ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_iterate’:
../hdf5-1.10.7/src/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)
| ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_try_free_safe’:
../hdf5-1.10.7/src/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)
| ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_remove’:
../hdf5-1.10.7/src/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() */
| ^
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570: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 ../hdf5-1.10.7/src/H5SL.c:64:
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_insert_common’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
2437 | return(ret_value); \
| ^
../hdf5-1.10.7/src/H5SL.c:846:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
846 | FUNC_LEAVE_NOAPI(ret_value)
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:760:18: note: ‘ret_value’ was declared here
760 | H5SL_node_t *ret_value; /* Return value */
| ^~~~~~~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_search’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
2437 | return(ret_value); \
| ^
../hdf5-1.10.7/src/H5SL.c:1459:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
1459 | FUNC_LEAVE_NOAPI(ret_value)
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:1397:11: note: ‘ret_value’ was declared here
1397 | void *ret_value; /* Return value */
| ^~~~~~~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_find’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
2437 | return(ret_value); \
| ^
../hdf5-1.10.7/src/H5SL.c:1760:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
1760 | FUNC_LEAVE_NOAPI(ret_value)
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:1698:18: note: ‘ret_value’ was declared here
1698 | H5SL_node_t *ret_value; /* Return value */
| ^~~~~~~~~
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_nameof’:
../hdf5-1.10.7/src/H5T.c:5246:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
5246 | ret_value = &(dt->path);
| ^
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_cmp’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
5950 | } /* end H5T_patch_vlen_file() */
| ^
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__path_find_real’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__unregister’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_cmp’:
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4195 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
| ^~~~~~~
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4356:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
4356 | if(dt2->shared->u.enumer.nmembs > 1) {
| ^
../hdf5-1.10.7/src/H5T.c:4339:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
4339 | if(dt1->shared->u.enumer.nmembs > 1) {
| ^
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4195 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
| ^~~~~~~
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5Tunregister’:
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2651 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id,
| ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__path_find_real’:
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4714 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name,
| ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T_conv_struct_free’:
../hdf5-1.10.7/src/H5Tconv.c:1849:17: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
1849 | int status;
| ^~~~~~
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct’:
../hdf5-1.10.7/src/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 | }
| ^
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct_opt’:
../hdf5-1.10.7/src/H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct’:
../hdf5-1.10.7/src/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,
| ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct_opt’:
../hdf5-1.10.7/src/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,
| ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_isnull’:
../hdf5-1.10.7/src/H5Tvlen.c:852: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]
852 | H5F_addr_decode(f, (const uint8_t **)&vl, &addr);
| ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_read’:
../hdf5-1.10.7/src/H5Tvlen.c:888: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]
888 | H5F_addr_decode(f, (const uint8_t **)&vl, &(hobjid.addr));
| ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_write’:
../hdf5-1.10.7/src/H5Tvlen.c:939: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]
939 | H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
| ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_setnull’:
../hdf5-1.10.7/src/H5Tvlen.c:1000: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]
1000 | H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
| ^
../../hdf5-1.10.7/tools/lib/h5tools.c: In function ‘init_acc_pos’:
../../hdf5-1.10.7/tools/lib/h5tools.c:2087:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2087 | }
| ^
../../hdf5-1.10.7/tools/lib/h5tools_dump.c: In function ‘h5tools_dump_reference’:
../../hdf5-1.10.7/tools/lib/h5tools_dump.c:3972:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
3972 | void *memref = region_buf + i * nsize;
| ^
../../hdf5-1.10.7/tools/lib/h5diff_array.c: In function ‘diff_datum’:
../../hdf5-1.10.7/tools/lib/h5diff_array.c:466:21: warning: unused variable ‘both_zero’ [-Wunused-variable]
466 | hbool_t both_zero;
| ^~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_array.c:465:21: warning: unused variable ‘per’ [-Wunused-variable]
465 | double per;
| ^~~
../../hdf5-1.10.7/tools/lib/h5diff_array.c: In function ‘character_compare_opt’:
../../hdf5-1.10.7/tools/lib/h5diff_array.c:1364:19: warning: variable ‘both_zero’ set but not used [-Wunused-but-set-variable]
1364 | hbool_t both_zero = FALSE;
| ^~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c: In function ‘print_dimensions’:
../../hdf5-1.10.7/tools/lib/h5diff_util.c:369:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
369 | }
| ^
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
31 | print_dimensions (int rank, hsize_t *dims)
| ^~~~~~~~~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../hdf5-1.10.7/tools/lib/h5diff_util.c:42:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
42 | for (i = 0; i < rank-1; i++) {
| ~~^~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
31 | print_dimensions (int rank, hsize_t *dims)
| ^~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c:72:5: warning: "TRILABS" is not defined, evaluates to 0 [-Wundef]
72 | #if TRILABS-227
| ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c: In function ‘parse_command_line’:
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c:446:5: warning: "TRILABS" is not defined, evaluates to 0 [-Wundef]
446 | #if TRILABS-227
| ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘attr_search’:
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:2041:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2041 | }
| ^
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:2041:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1265:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1265 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data)
| ^~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1265: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 ../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:14:
../../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1305:21: note: in expansion of macro ‘HDstrncat’
1305 | HDstrncat(obj_name, buf, u + 1);
| ^~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1294:17: note: in expansion of macro ‘HDstrlen’
1294 | u = HDstrlen(buf);
| ^~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘lnk_search’:
../../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1378:13: note: in expansion of macro ‘HDstrncat’
1378 | HDstrncat(search_name, op_name, search_len + 1);
| ^~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
1467 | #define HDstrlen(S) strlen(S)
| ^~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1365:18: note: in expansion of macro ‘HDstrlen’
1365 | search_len = HDstrlen(op_name);
| ^~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘handle_datasets’:
../../../hdf5-1.10.7/src/H5private.h:734:30: warning: argument 1 value is zero [-Walloc-zero]
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1672:47: note: in expansion of macro ‘HDcalloc’
1672 | sset->block.data = (hsize_t *)HDcalloc((size_t)ndims, sizeof(hsize_t));
| ^~~~~~~~
In file included from ../../../hdf5-1.10.7/src/H5private.h:57:
/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
675 | extern void *calloc (size_t __nmemb, size_t __size)
| ^~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrHDFData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
5166 | }
| ^
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘process’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrHDFData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1090 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
| ^~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1126:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1126 | while (j < in->path.count - 1) {
| ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1090 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
| ^~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
950 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
| ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1002:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1002 | while (j < in->path.count - 1) {
| ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
950 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
| ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processConfigurationFile’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
1374 | static int processConfigurationFile(char *infile, struct Input *in)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:2034:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
2034 | if (icount >= MAX_NUM_DIMENSION) {
| ^
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘process’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4558 | static int process(struct Options *opt)
| ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4617:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4617 | while (j < in->path.count - 1) {
| ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
4558 | static int process(struct Options *opt)
| ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5repack/h5repack.c: In function ‘h5repack_addfilter’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack.c:893:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
893 | } /* end get_sfilter() */
| ^
In file included from ../../../hdf5-1.10.7/tools/src/h5repack/h5repack.h:18,
from ../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:14:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c: In function ‘do_copy_refobjs’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:247:73: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
247 | refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
| ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:247:73: note: earlier argument should specify number of elements, later size of each element
247 | refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
| ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c: In function ‘copy_refs_attr’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:630:61: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
630 | refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
| ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:630:61: note: earlier argument should specify number of elements, later size of each element
630 | refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
| ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../hdf5-1.10.7/fortran/src/H5match_types.c: In function ‘main’:
../../hdf5-1.10.7/fortran/src/H5match_types.c:352:50: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 51 [-Wformat-truncation=]
352 | snprintf(chrA, sizeof(chrA), "Fortran_REAL_%s", Real_C_TYPES[i]);
| ^~
../../hdf5-1.10.7/fortran/src/H5match_types.c:352:7: note: ‘snprintf’ output between 14 and 333 bytes into a destination of size 64
352 | snprintf(chrA, sizeof(chrA), "Fortran_REAL_%s", Real_C_TYPES[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../hdf5-1.10.7/fortran/src/H5match_types.c:353:42: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 59 [-Wformat-truncation=]
353 | snprintf(chrB, sizeof(chrB), "real_%s_f", Real_C_TYPES[i]);
| ^~
../../hdf5-1.10.7/fortran/src/H5match_types.c:353:7: note: ‘snprintf’ output between 8 and 327 bytes into a destination of size 64
353 | snprintf(chrB, sizeof(chrB), "real_%s_f", Real_C_TYPES[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5fortran_types.F90:18:14:
18 | USE ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5f90global.F90:43:7:
43 | USE H5FORTRAN_TYPES
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Fff.F90:42:7:
42 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5_ff.F90:42:7:
42 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5_ff.F90:844:9:
844 | USE ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:77:7:
77 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:1787:63:
1787 | SUBROUTINE H5Aread_char_scalar(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:1720:77:
1720 | SUBROUTINE H5Awrite_char_scalar_fix(attr_id, memtype_id, buf, buf_len, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:91:7:
91 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:1432:64:
1432 | SUBROUTINE h5dread_char_scalar(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:1304:78:
1304 | SUBROUTINE h5dwrite_char_scalar_fix(dset_id, mem_type_id, buf, buf_len, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Eff.F90:43:7:
43 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Gff.F90:42:7:
42 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Iff.F90:43:7:
43 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Lff.F90:40:7:
40 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Off.F90:44:7:
44 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:42:7:
42 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:43:7:
43 | USE H5fortkit
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:38:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) for argument ‘boot’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:38:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:44:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) for argument ‘freelist’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:44:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:54:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) for argument ‘stab’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:54:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:60:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) for argument ‘shhdr’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:60:
708 | hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Rff.F90:43:7:
43 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:43:7:
43 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1812:21:
1812 | start(1:n) = start(n:1:-1)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1813:21:
1813 | stride(1:n) = stride(n:1:-1)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1814:21:
1814 | count(1:n) = count(n:1:-1)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1815:21:
1815 | block(1:n) = block(n:1:-1)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:12:
1228 | stride, BLOCK)
| 1
Warning: Creating array temporary at (1) for argument ‘stride’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:12:
1228 | stride, BLOCK)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:20:
1228 | stride, BLOCK)
| 1
Warning: Creating array temporary at (1) for argument ‘block’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:20:
1228 | stride, BLOCK)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1247:12:
1247 | stride, def_block)
| 1
Warning: Creating array temporary at (1) for argument ‘stride’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1247:12:
1247 | stride, def_block)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1260:24:
1260 | def_stride, BLOCK)
| 1
Warning: Creating array temporary at (1) for argument ‘block’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1260:24:
1260 | def_stride, BLOCK)
| 1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:101:7:
101 | f_maxdims = maxdims
| 1
Warning: Code for reallocating the allocatable array at (1) will be added [-Wrealloc-lhs]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:103:7:
103 | f_maxdims = dims
| 1
Warning: Code for reallocating the allocatable array at (1) will be added [-Wrealloc-lhs]
../../hdf5-1.10.7/fortran/src/H5Tff.F90:41:7:
41 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Zff.F90:39:7:
39 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:31:7:
31 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:32:7:
32 | USE H5A
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:33:7:
33 | USE H5D
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:34:7:
34 | USE H5P
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:6956:69:
6956 | SUBROUTINE h5dwrite_ikind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6732:68:
6732 | SUBROUTINE h5dwrite_ikind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6508:68:
6508 | SUBROUTINE h5dwrite_ikind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6284:68:
6284 | SUBROUTINE h5dwrite_ikind_2_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6060:68:
6060 | SUBROUTINE h5dwrite_ikind_1_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5836:69:
5836 | SUBROUTINE h5dwrite_rkind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5612:69:
5612 | SUBROUTINE h5dwrite_rkind_10_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5388:68:
5388 | SUBROUTINE h5dwrite_rkind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5164:68:
5164 | SUBROUTINE h5dwrite_rkind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4744:68:
4744 | SUBROUTINE h5dread_ikind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4520:67:
4520 | SUBROUTINE h5dread_ikind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4296:67:
4296 | SUBROUTINE h5dread_ikind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4072:67:
4072 | SUBROUTINE h5dread_ikind_2_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3848:67:
3848 | SUBROUTINE h5dread_ikind_1_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3624:68:
3624 | SUBROUTINE h5dread_rkind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3400:68:
3400 | SUBROUTINE h5dread_rkind_10_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3176:67:
3176 | SUBROUTINE h5dread_rkind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2952:67:
2952 | SUBROUTINE h5dread_rkind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2742:67:
2742 | SUBROUTINE h5aread_ikind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2630:66:
2630 | SUBROUTINE h5aread_ikind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2518:66:
2518 | SUBROUTINE h5aread_ikind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2406:66:
2406 | SUBROUTINE h5aread_ikind_2_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2294:66:
2294 | SUBROUTINE h5aread_ikind_1_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2182:67:
2182 | SUBROUTINE h5aread_rkind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2070:67:
2070 | SUBROUTINE h5aread_rkind_10_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1958:66:
1958 | SUBROUTINE h5aread_rkind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1846:66:
1846 | SUBROUTINE h5aread_rkind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1636:68:
1636 | SUBROUTINE h5awrite_ikind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1524:67:
1524 | SUBROUTINE h5awrite_ikind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1412:67:
1412 | SUBROUTINE h5awrite_ikind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1300:67:
1300 | SUBROUTINE h5awrite_ikind_2_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1188:67:
1188 | SUBROUTINE h5awrite_ikind_1_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1076:68:
1076 | SUBROUTINE h5awrite_rkind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:964:68:
964 | SUBROUTINE h5awrite_rkind_10_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:852:67:
852 | SUBROUTINE h5awrite_rkind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:740:67:
740 | SUBROUTINE h5awrite_rkind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5f90kit.c: In function ‘HD5f2cstring’:
../../hdf5-1.10.7/fortran/src/H5f90kit.c:104:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
104 | } /* HD5packFstring */
| ^
../../hdf5-1.10.7/fortran/src/H5f90kit.c:45:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
45 | HD5f2cstring(_fcd fdesc, size_t len)
| ^~~~~~~~~~~~
../../hdf5-1.10.7/fortran/src/H5f90kit.c:45:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../hdf5-1.10.7/fortran/src/HDF5.F90:28:7:
28 | USE H5GLOBAL
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:29:7:
29 | USE H5F
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:30:7:
30 | USE H5G
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:31:7:
31 | USE H5E
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:32:7:
32 | USE H5I
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:33:7:
33 | USE H5L
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:34:7:
34 | USE H5S
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:35:7:
35 | USE H5D
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:36:7:
36 | USE H5A
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:37:7:
37 | USE H5T
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:38:7:
38 | USE H5O
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:39:7:
39 | USE H5P
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:40:7:
40 | USE H5R
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:41:7:
41 | USE H5Z
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:42:7:
42 | USE H5_gen
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:43:7:
43 | USE H5LIB
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
In file included from ../../hdf5-1.10.7/hl/src/H5HLprivate2.h:24,
from ../../hdf5-1.10.7/hl/src/H5LTprivate.h:18,
from ../../hdf5-1.10.7/hl/src/H5LT.c:14:
In function ‘realloc_and_append’,
inlined from ‘indentation’ at ../../hdf5-1.10.7/hl/src/H5LT.c:2342:16:
../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ output may be truncated copying between 0 and 255 bytes from a string of length 255 [-Wstringop-truncation]
1470 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z)
| ^~~~~~~~~~~~~~
../../hdf5-1.10.7/hl/src/H5LT.c:2301:11: note: in expansion of macro ‘HDstrncat’
2301 | HDstrncat(buf, str_to_add, size_str_to_add);
| ^~~~~~~~~
In file included from ../../hdf5-1.10.7/hl/src/H5HLprivate2.h:24,
from ../../hdf5-1.10.7/hl/src/H5LTprivate.h:18,
from ../../hdf5-1.10.7/hl/src/H5TB.c:14:
../../hdf5-1.10.7/hl/src/H5TB.c: In function ‘H5TB_create_type’:
../../hdf5-1.10.7/hl/src/H5TB.c:3374:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3374 | if(NULL == (fnames = (char**)HDcalloc(sizeof(char*), (size_t)nfields)))
| ^~~~
../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../hdf5-1.10.7/hl/src/H5TB.c:3374:50: note: earlier argument should specify number of elements, later size of each element
3374 | if(NULL == (fnames = (char**)HDcalloc(sizeof(char*), (size_t)nfields)))
| ^~~~
../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
734 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c: In function ‘main’:
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:366:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
366 | }
| ^
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
56 | int main(int argc , char **argv)
| ^~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:108:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
108 | while (arg_index++ < argc - 1)
| ~~~~~~~~~~~~^~~~~~~~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
56 | int main(int argc , char **argv)
| ^~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdfgifwr.c: In function ‘char_out’:
../../../hdf5-1.10.7/hl/tools/gif2h5/hdfgifwr.c:465:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
465 | }
| ^
../../../hdf5-1.10.7/hl/tools/h5watch/h5watch.c: In function ‘slicendump’:
../../../hdf5-1.10.7/hl/tools/h5watch/h5watch.c:262:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
262 | if((subrank - 1) > 0) {
| ^~
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c: In function ‘h5tbmake_table_c’:
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c:100:33: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
100 | (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types,
| ^
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c: In function ‘h5tbmake_table_ptr_c’:
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c:206:33: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
206 | (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types,
| ^
../../../hdf5-1.10.7/hl/fortran/src/H5DSff.F90:21:7:
21 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5DSff.F90:22:7:
22 | USE hdf5
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:34:20:
34 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:35:7:
35 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:36:7:
36 | USE hdf5
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:402:11:
402 | dims,&
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:35:20:
35 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:36:7:
36 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:37:7:
37 | USE hdf5
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:286:9:
286 | USE ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:369:9:
369 | USE ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:32:20:
32 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:33:7:
33 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:34:7:
34 | USE hdf5
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5HL_buildiface.F90:50:20:
50 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:30:20:
30 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:31:7:
31 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:32:7:
32 | USE H5LT_CONST
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:6374:75:
6374 | SUBROUTINE h5ltread_dataset_int_kind_16_rank_0(loc_id,dset_name, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:6230:74:
6230 | SUBROUTINE h5ltread_dataset_int_kind_8_rank_0(loc_id,dset_name, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:6086:74:
6086 | SUBROUTINE h5ltread_dataset_int_kind_4_rank_0(loc_id,dset_name, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5942:74:
5942 | SUBROUTINE h5ltread_dataset_int_kind_2_rank_0(loc_id,dset_name, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5798:74:
5798 | SUBROUTINE h5ltread_dataset_int_kind_1_rank_0(loc_id,dset_name, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5662:88:
5662 | SUBROUTINE h5ltread_dataset_integer_kind_16_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5526:87:
5526 | SUBROUTINE h5ltread_dataset_integer_kind_8_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5390:87:
5390 | SUBROUTINE h5ltread_dataset_integer_kind_4_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5254:87:
5254 | SUBROUTINE h5ltread_dataset_integer_kind_2_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5118:87:
5118 | SUBROUTINE h5ltread_dataset_integer_kind_1_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3510:77:
3510 | SUBROUTINE h5ltread_dataset_double_kind_16_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3382:77:
3382 | SUBROUTINE h5ltread_dataset_double_kind_10_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3254:76:
3254 | SUBROUTINE h5ltread_dataset_double_kind_8_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3126:76:
3126 | SUBROUTINE h5ltread_dataset_double_kind_4_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2454:76:
2454 | SUBROUTINE h5ltread_dataset_float_kind_16_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2326:76:
2326 | SUBROUTINE h5ltread_dataset_float_kind_10_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2198:75:
2198 | SUBROUTINE h5ltread_dataset_float_kind_8_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2070:75:
2070 | SUBROUTINE h5ltread_dataset_float_kind_4_rank_0(loc_id,dset_name,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1390:83:
1390 | SUBROUTINE h5ltread_dataset_real_kind_16_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1254:83:
1254 | SUBROUTINE h5ltread_dataset_real_kind_10_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1118:82:
1118 | SUBROUTINE h5ltread_dataset_real_kind_8_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:982:82:
982 | SUBROUTINE h5ltread_dataset_real_kind_4_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
| 1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5TBff_gen.F90:30:20:
30 | USE, INTRINSIC :: ISO_C_BINDING
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5TBff_gen.F90:31:7:
31 | USE h5fortran_types
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5TBff_gen.F90:32:7:
32 | USE H5TB_CONST
| 1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_write.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_read.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extend_write.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_chunk_read.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_compound.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrpd.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_subset.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_cmprss.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_rdwt.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrpar.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extend.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtatt.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrp.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtdat.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_group.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_select.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_attribute.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_mount.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_drivers.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_reference.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_ref2reg.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extlink.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_elink_unix2win.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_shared_mesg.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_debug_trace.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/ph5example.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-exc.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-exclim.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-eiger.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-simpleIO.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival-unlim.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival-unlim-maxmin.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c run-c-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/README '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/run-all-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtdat.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_rdwt.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtatt.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrp.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrpar.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrpd.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_extend.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_subset.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_cmprss.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/hyperslab.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/selectele.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/refobjexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/refregexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/mountexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/ph5example.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/rwdset_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/nested_derived_type.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound_complex_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c run-fortran-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite2.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite3.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ptExampleFL.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_image1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_image2.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_01.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_02.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_03.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_04.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_05.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_06.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_07.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_08.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_09.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_10.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_11.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_12.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_ds1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/image24pixel.txt '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/image8.txt '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/pal_rgb.h '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c run-hlc-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/run-hl-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/.'
+ /usr/bin/install -c ../../../hdf5-1.10.7/hl/fortran/examples/exlite.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
+ /usr/bin/install -c ../../../hdf5-1.10.7/hl/fortran/examples/ex_ds1.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
+ /usr/bin/install -c run-hlfortran-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
Compiling ALF...
Cleaning up Prog/
Cleaning up Libraries/
Cleaning up Analysis/
Compiling Libraries
ar: creating modules_90.a
ar: creating libqrref.a
Compiling Analysis
Compiling Program
Parsing Hamiltonian parameters
filenames: Hamiltonians/Hamiltonian_Kondo_smod.F90 Hamiltonians/Hamiltonian_Kondo_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Hubbard_smod.F90 Hamiltonians/Hamiltonian_Hubbard_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Hubbard_Plain_Vanilla_smod.F90 Hamiltonians/Hamiltonian_Hubbard_Plain_Vanilla_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_tV_smod.F90 Hamiltonians/Hamiltonian_tV_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_LRC_smod.F90 Hamiltonians/Hamiltonian_LRC_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Z2_Matter_smod.F90 Hamiltonians/Hamiltonian_Z2_Matter_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Spin_Peierls_smod.F90 Hamiltonians/Hamiltonian_Spin_Peierls_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_AFM_N_S_smod.F90 Hamiltonians/Hamiltonian_AFM_N_S_read_write_parameters.F90
Compiling program modules
Link program
Done.
sim.run()
Prepare directory "/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF_data/AFM_N_S_L1=4_L2=4_Projector=True_Symm=True_N_Spin=2_theta=2.0_beta=0.5" for Monte Carlo run.
Create new directory.
Run /home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/Prog/ALF.out
ALF Copyright (C) 2016 - 2022 The ALF project contributors
This Program comes with ABSOLUTELY NO WARRANTY; for details see license.GPL
This is free software, and you are welcome to redistribute it under certain conditions.
gap: 4.9347005129783043E-004 4.9347005129783043E-004
No initial configuration