+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hdf5-c++-1.12.2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hdf5-c++-1.12.2/work.log ===> Building for hdf5-c++-1.12.2 --- all-recursive --- Making all in src --- all --- /opt/pkg/bin/bmake all-am --- H5.lo --- --- H5checksum.lo --- --- H5dbg.lo --- --- H5system.lo --- --- H5.lo --- CC H5.lo --- H5checksum.lo --- CC H5checksum.lo --- H5dbg.lo --- CC H5dbg.lo --- H5system.lo --- CC H5system.lo --- H5timer.lo --- CC H5timer.lo --- H5trace.lo --- CC H5trace.lo --- H5A.lo --- CC H5A.lo --- H5trace.lo --- H5trace.c: In function 'H5_trace': H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers] 123 | H5_timer_t function_timer = {{0}, {0}, {0}, FALSE}; | ^~~~~~~~~~ In file included from H5trace.c:34: H5private.h:619:12: note: 'system' declared here 619 | double system; /* System time in seconds */ | ^~~~~~ H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers] 123 | H5_timer_t function_timer = {{0}, {0}, {0}, FALSE}; | ^~~~~~~~~~ H5private.h:619:12: note: 'system' declared here 619 | double system; /* System time in seconds */ | ^~~~~~ H5trace.c:239:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 239 | unsigned n = (unsigned)MAX(0, (int)HDstrlen(argname) - 3); | ^~~~~~~~ --- H5Abtree2.lo --- CC H5Abtree2.lo --- H5Adense.lo --- CC H5Adense.lo --- H5Adeprec.lo --- CC H5Adeprec.lo --- H5Aint.lo --- CC H5Aint.lo --- H5Atest.lo --- CC H5Atest.lo --- H5AC.lo --- CC H5AC.lo --- H5ACdbg.lo --- CC H5ACdbg.lo --- H5ACproxy_entry.lo --- CC H5ACproxy_entry.lo --- H5B.lo --- CC H5B.lo --- H5Bcache.lo --- CC H5Bcache.lo --- H5Bdbg.lo --- CC H5Bdbg.lo H5Bdbg.c: In function 'H5B_debug': H5Bdbg.c:114:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 114 | "Address:", bt->child[u]); | ^~~~~~~~~~ H5Bdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 119 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Left Key:"); | ^~~~~~~~~ H5Bdbg.c:121:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 121 | (void)(type->debug_key)(stream, indent + 6, MAX(0, fwidth - 6), H5B_NKEY(bt, shared, u), udata); | ^ H5Bdbg.c:124:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 124 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Right Key:"); | ^~~~~~~~~ H5Bdbg.c:127:37: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 127 | udata); | ^~~~~ --- H5B2.lo --- CC H5B2.lo --- H5B2cache.lo --- CC H5B2cache.lo --- H5B2dbg.lo --- CC H5B2dbg.lo --- H5B2hdr.lo --- CC H5B2hdr.lo --- H5B2dbg.lo --- H5B2dbg.c: In function 'H5B2__hdr_debug': H5B2dbg.c:136:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 136 | hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); | ^~~ H5B2dbg.c: In function 'H5B2__int_debug': H5B2dbg.c:222:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 222 | internal->node_ptrs[u].addr); | ^~~~~~~~ H5B2dbg.c:226:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 226 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5B2dbg.c:229:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 229 | hdr->cb_ctx); | ^~~ H5B2dbg.c:236:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 236 | internal->node_ptrs[u].addr); | ^~~~~~~~ H5B2dbg.c: In function 'H5B2__leaf_debug': H5B2dbg.c:320:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 320 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5B2dbg.c:323:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 323 | hdr->cb_ctx); | ^~~ --- H5B2int.lo --- CC H5B2int.lo --- H5B2internal.lo --- CC H5B2internal.lo --- H5B2leaf.lo --- CC H5B2leaf.lo --- H5B2int.lo --- H5B2int.c: In function 'H5B2__iterate_node': H5B2int.c:1645:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1645 | (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c:1667:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1667 | if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, | ^ H5B2int.c: In function 'H5B2__delete_node': H5B2int.c:1762:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1762 | (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c:1781:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1781 | if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, | ^ H5B2int.c: In function 'H5B2__node_size': H5B2int.c:1842:65: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1842 | if (NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c: In function 'H5B2__update_flush_depend': H5B2int.c:1945:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1945 | hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, (uint16_t)(depth - 1), FALSE, | ^ H5B2int.c:1963:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1963 | (child_leaf = H5B2__protect_leaf(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, FALSE, | ^ --- H5B2stat.lo --- CC H5B2stat.lo --- H5B2test.lo --- CC H5B2test.lo --- H5C.lo --- CC H5C.lo --- H5Cdbg.lo --- CC H5Cdbg.lo --- H5C.lo --- H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 9264 | } /* H5C__remove_entry() */ | ^ H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__mark_flush_dep_clean': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__mark_flush_dep_serialized': H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Cepoch.lo --- CC H5Cepoch.lo --- H5Cimage.lo --- CC H5Cimage.lo --- H5C.lo --- H5C.c: In function 'H5C__mark_flush_dep_clean': H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8252 | H5C__mark_flush_dep_clean(H5C_cache_entry_t *entry) | ^~~~~~~~~~~~~~~~~~~~~~~~~ H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Clog.lo --- CC H5Clog.lo --- H5Cimage.lo --- H5Cimage.c: In function 'H5C__prep_for_file_close__setup_image_entries_array': H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3490 | } /* H5C__write_cache_image() */ | ^ H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Cimage.c: In function 'H5C__deserialize_prefetched_entry': H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5C.lo --- H5C.c: In function 'H5C__mark_flush_dep_serialized': H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8300 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t *entry_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Clog_json.lo --- CC H5Clog_json.lo --- H5Cimage.lo --- H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 463 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t **entry_ptr_ptr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5C.lo --- H5C.c: In function 'H5C__flush_invalidate_cache': H5C.c:5342:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5342 | H5C__flush_invalidate_cache(H5F_t *f, unsigned flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5Clog_trace.lo --- CC H5Clog_trace.lo --- H5Cprefetched.lo --- CC H5Cprefetched.lo --- H5Cquery.lo --- CC H5Cquery.lo --- H5Ctag.lo --- CC H5Ctag.lo --- H5Ctest.lo --- CC H5Ctest.lo --- H5CS.lo --- CC H5CS.lo --- H5CX.lo --- CC H5CX.lo --- H5D.lo --- CC H5D.lo --- H5Dbtree.lo --- CC H5Dbtree.lo --- H5Dbtree2.lo --- CC H5Dbtree2.lo --- H5Dchunk.lo --- CC H5Dchunk.lo --- H5Dcompact.lo --- CC H5Dcompact.lo --- H5Dcontig.lo --- CC H5Dcontig.lo --- H5Dchunk.lo --- H5Dchunk.c: In function 'H5D__chunk_io_init': H5Dchunk.c:1095:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1095 | if ((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0) | ^ H5Dchunk.c:1132:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1132 | if (H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < | ^ H5Dchunk.c: In function 'H5D__create_chunk_map_single': H5Dchunk.c:1570:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1570 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper': H5Dchunk.c:1853:41: warning: passing argument 1 of 'H5S_combine_hyperslab' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1853 | if (H5S_combine_hyperslab(fm->file_space, H5S_SELECT_AND, coords, NULL, fm->chunk_dim, NULL, | ~~^~~~~~~~~~~~ In file included from H5Zprivate.h:29, from H5CXprivate.h:25, from H5Dchunk.c:54: H5Sprivate.h:278:45: note: expected 'H5S_t *' but argument is of type 'const H5S_t *' 278 | H5_DLL herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op, const hsize_t start[], | ~~~~~~~^~~~~~~~~ H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper': H5Dchunk.c:2005:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2005 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__create_chunk_mem_map_1d': H5Dchunk.c:2128:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2128 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__chunk_allocate': H5Dchunk.c:4334:52: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4334 | H5O_storage_chunk_t *sc = &(layout->storage.u.chunk); /* Convenience variable */ | ^ H5Dchunk.c:4420:83: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 4420 | if (H5D__fill_init(&fb_info, NULL, (H5MM_allocate_t)H5D__chunk_mem_alloc, (void *)pline, | ^ H5Dchunk.c:4421:62: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 4421 | (H5MM_free_t)H5D__chunk_mem_free, (void *)pline, &dset->shared->dcpl_cache.fill, | ^ H5Dchunk.c: In function 'H5D__chunk_copy_cb': H5Dchunk.c:6207:75: warning: passing argument 3 of 'H5O_copy_expand_ref' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6207 | if (H5O_copy_expand_ref(udata->file_src, udata->tid_src, udata->dt_src, buf, nbytes, | ~~~~~^~~~~~~~ In file included from H5Dprivate.h:25, from H5Dpkg.h:30, from H5Dchunk.c:55: H5Oprivate.h:997:74: note: expected 'H5T_t *' but argument is of type 'const H5T_t *' 997 | H5_DLL herr_t H5O_copy_expand_ref(H5F_t *file_src, hid_t tid_src, H5T_t *dt_src, void *buf_src, | ~~~~~~~^~~~~~ H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks': H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7662 | } /* end H5D__get_chunk_info_by_coord() */ | ^ H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c: In function 'H5D__chunk_allocate': H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Ddbg.lo --- CC H5Ddbg.lo --- H5Ddeprec.lo --- CC H5Ddeprec.lo --- H5Dearray.lo --- CC H5Dearray.lo --- H5Dchunk.lo --- H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks': H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4772 | H5D__chunk_update_old_edge_chunks(H5D_t *dset, hsize_t old_dim[]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Defl.lo --- CC H5Defl.lo --- H5Dchunk.lo --- H5Dchunk.c: In function 'H5D__chunk_allocate': H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4294 | H5D__chunk_allocate(const H5D_io_info_t *io_info, hbool_t full_overwrite, const hsize_t old_dim[]) | ^~~~~~~~~~~~~~~~~~~ H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Dfarray.lo --- CC H5Dfarray.lo --- H5Dchunk.lo --- H5Dchunk.c: In function 'H5D__chunk_copy_cb': H5Dchunk.c:6152:33: warning: potential null pointer dereference [-Wnull-dereference] 6152 | H5MM_memcpy(buf, ent->chunk, nbytes); | ~~~^~~~~~~ --- H5Dfill.lo --- CC H5Dfill.lo --- H5Dint.lo --- CC H5Dint.lo H5Dint.c: In function 'H5D__init_type': H5Dint.c:593:33: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 593 | dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */ | ^ In file included from H5Dint.c:23: H5Dint.c: In function 'H5D_nameof': H5Dint.c:2246:49: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2246 | FUNC_LEAVE_NOAPI(dataset ? &(dataset->path) : NULL) H5private.h:2510:13: note: in definition of macro 'FUNC_LEAVE_NOAPI' 2510 | return (ret_value); \ | ^~~~~~~~~ --- H5Dio.lo --- CC H5Dio.lo H5Dio.c: In function 'H5D__read': H5Dio.c:473:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 473 | buf = (void *)adj_buf; /* Casting away 'const' OK -QAK */ | ^ --- H5Dlayout.lo --- CC H5Dlayout.lo --- H5Dnone.lo --- CC H5Dnone.lo --- H5Doh.lo --- CC H5Doh.lo --- H5Dscatgath.lo --- CC H5Dscatgath.lo --- H5Dselect.lo --- CC H5Dselect.lo --- H5Dsingle.lo --- CC H5Dsingle.lo --- H5Dtest.lo --- CC H5Dtest.lo --- H5Dvirtual.lo --- CC H5Dvirtual.lo --- H5E.lo --- CC H5E.lo --- H5Edeprec.lo --- CC H5Edeprec.lo --- H5Eint.lo --- CC H5Eint.lo --- H5EA.lo --- CC H5EA.lo --- H5EAcache.lo --- CC H5EAcache.lo --- H5EAdbg.lo --- CC H5EAdbg.lo --- H5EAdblkpage.lo --- CC H5EAdblkpage.lo --- H5EAdbg.lo --- H5EAdbg.c: In function 'H5EA__iblock_debug': H5EAdbg.c:225:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 225 | ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < | ^ H5EAdbg.c:242:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 242 | iblock->dblk_addrs[u]); | ^~~~~~ H5EAdbg.c:257:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 257 | iblock->sblk_addrs[u]); | ^~~~~~ H5EAdbg.c: In function 'H5EA__sblock_debug': H5EAdbg.c:346:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 346 | sblock->dblk_addrs[u]); | ^~~~~~ H5EAdbg.c: In function 'H5EA__dblock_debug': H5EAdbg.c:425:38: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 425 | ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0) | ^ --- H5EAdblock.lo --- CC H5EAdblock.lo --- H5EAhdr.lo --- CC H5EAhdr.lo --- H5EAiblock.lo --- CC H5EAiblock.lo --- H5EAint.lo --- CC H5EAint.lo --- H5EAsblock.lo --- CC H5EAsblock.lo --- H5EAstat.lo --- CC H5EAstat.lo --- H5EAtest.lo --- CC H5EAtest.lo --- H5F.lo --- CC H5F.lo --- H5Faccum.lo --- CC H5Faccum.lo --- H5Fcwfs.lo --- CC H5Fcwfs.lo --- H5Fdbg.lo --- CC H5Fdbg.lo H5Fdbg.c: In function 'H5F_debug': H5Fdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 119 | H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); | ^~~~~~~~~~~~~~ H5Fdbg.c:134:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 134 | H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); | ^~~~~~~~~~~~~~ --- H5Fdeprec.lo --- CC H5Fdeprec.lo --- H5Fefc.lo --- CC H5Fefc.lo --- H5Ffake.lo --- CC H5Ffake.lo --- H5Fint.lo --- CC H5Fint.lo --- H5Fio.lo --- CC H5Fio.lo --- H5Fmount.lo --- CC H5Fmount.lo --- H5Fquery.lo --- CC H5Fquery.lo --- H5Fsfile.lo --- CC H5Fsfile.lo --- H5Fspace.lo --- CC H5Fspace.lo --- H5Fsuper.lo --- CC H5Fsuper.lo --- H5Fsuper_cache.lo --- CC H5Fsuper_cache.lo --- H5Ftest.lo --- CC H5Ftest.lo --- H5FA.lo --- CC H5FA.lo --- H5FAcache.lo --- CC H5FAcache.lo --- H5FAdbg.lo --- CC H5FAdbg.lo --- H5FAdblock.lo --- CC H5FAdblock.lo --- H5FAdbg.lo --- H5FAdbg.c: In function 'H5FA__dblock_debug': H5FAdbg.c:241:54: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 241 | (hdr->cparam.cls->nat_elmt_size * u)) < 0) | ^ H5FAdbg.c:259:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 259 | ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < | ^ --- H5FAdblkpage.lo --- CC H5FAdblkpage.lo --- H5FAhdr.lo --- CC H5FAhdr.lo --- H5FAint.lo --- CC H5FAint.lo --- H5FAstat.lo --- CC H5FAstat.lo --- H5FAtest.lo --- --- H5FD.lo --- CC H5FD.lo --- H5FAtest.lo --- CC H5FAtest.lo --- H5FDcore.lo --- CC H5FDcore.lo --- H5FDfamily.lo --- CC H5FDfamily.lo H5FDfamily.c: In function 'H5FD__family_get_eof': H5FDfamily.c:1345:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1345 | } /* end H5FD__family_unlock() */ | ^ H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 995 | H5FD__family_get_eof(const H5FD_t *_file, H5FD_mem_t type) | ^~~~~~~~~~~~~~~~~~~~ H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5FDhdfs.lo --- CC H5FDhdfs.lo --- H5FD.lo --- H5FD.c: In function 'H5FDget_vfd_handle': H5FD.c:1750:22: warning: null pointer dereference [-Wnull-dereference] 1750 | *file_handle = NULL; | ^ --- H5FDhdfs.lo --- H5FDhdfs.c: In function 'H5Pget_fapl_hdfs': H5FDhdfs.c:1733:24: warning: unused parameter 'fapl_id' [-Wunused-parameter] 1733 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out) | ~~~~~~^~~~~~~ H5FDhdfs.c:1733:51: warning: unused parameter 'fa_out' [-Wunused-parameter] 1733 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out) | ~~~~~~~~~~~~~~~~~~^~~~~~ H5FDhdfs.c: In function 'H5Pset_fapl_hdfs': H5FDhdfs.c:1747:24: warning: unused parameter 'fapl_id' [-Wunused-parameter] 1747 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa) | ~~~~~~^~~~~~~ H5FDhdfs.c:1747:51: warning: unused parameter 'fa' [-Wunused-parameter] 1747 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa) | ~~~~~~~~~~~~~~~~~~^~ --- H5FDint.lo --- CC H5FDint.lo --- H5FDlog.lo --- CC H5FDlog.lo --- H5FDmulti.lo --- CC H5FDmulti.lo --- H5FDsec2.lo --- CC H5FDsec2.lo --- H5FDspace.lo --- CC H5FDspace.lo --- H5FDsplitter.lo --- CC H5FDsplitter.lo --- H5FDstdio.lo --- CC H5FDstdio.lo --- H5FDtest.lo --- CC H5FDtest.lo --- H5FL.lo --- CC H5FL.lo --- H5FO.lo --- CC H5FO.lo --- H5FS.lo --- CC H5FS.lo --- H5FScache.lo --- CC H5FScache.lo --- H5FSdbg.lo --- CC H5FSdbg.lo --- H5FSint.lo --- CC H5FSint.lo --- H5FSdbg.lo --- H5FSdbg.c: In function 'H5FS_sects_debug': H5FSdbg.c:258:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 258 | if (H5HF_sects_debug(f, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5FSdbg.c:263:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 263 | if (H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ --- H5FSsection.lo --- CC H5FSsection.lo --- H5FSstat.lo --- CC H5FSstat.lo --- H5FStest.lo --- CC H5FStest.lo --- H5G.lo --- CC H5G.lo --- H5Gbtree2.lo --- CC H5Gbtree2.lo --- H5Gcache.lo --- CC H5Gcache.lo --- H5Gcompact.lo --- CC H5Gcompact.lo --- H5Gdense.lo --- CC H5Gdense.lo --- H5Gdeprec.lo --- CC H5Gdeprec.lo --- H5Gent.lo --- CC H5Gent.lo --- H5Gcompact.lo --- In file included from H5Gcompact.c:27: H5Gcompact.c: In function 'H5G__compact_get_name_by_idx': H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gcompact.c:236:9: note: in expansion of macro 'HDstrncpy' 236 | HDstrncpy(name, ltable.lnks[idx].name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1486:21: note: length computed here 1486 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gcompact.c:232:26: note: in expansion of macro 'HDstrlen' 232 | ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name); | ^~~~~~~~ --- H5Gent.lo --- H5Gent.c: In function 'H5G__ent_copy': H5Gent.c:322:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 322 | H5G__ent_reset((H5G_entry_t *)src); | ^ H5Gent.c: In function 'H5G__ent_debug': H5Gent.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 516 | nested_fwidth = MAX(0, fwidth - 3); | ^~~~~~~~~~~~~ --- H5Gdense.lo --- In file included from H5Gdense.c:35: H5Gdense.c: In function 'H5G__dense_get_name_by_idx': H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gdense.c:1201:13: note: in expansion of macro 'HDstrncpy' 1201 | HDstrncpy(name, ltable.lnks[n].name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1486:21: note: length computed here 1486 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gdense.c:1197:30: note: in expansion of macro 'HDstrlen' 1197 | ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name); | ^~~~~~~~ --- H5Gint.lo --- CC H5Gint.lo In file included from H5Gint.c:34: H5Gint.c: In function 'H5G_nameof': H5Gint.c:570:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | FUNC_LEAVE_NOAPI(grp ? &(grp->path) : NULL) H5private.h:2510:13: note: in definition of macro 'FUNC_LEAVE_NOAPI' 2510 | return (ret_value); \ | ^~~~~~~~~ --- H5Glink.lo --- CC H5Glink.lo --- H5Gloc.lo --- CC H5Gloc.lo --- H5Gname.lo --- CC H5Gname.lo --- H5Gnode.lo --- CC H5Gnode.lo --- H5Gloc.lo --- H5Gloc.c: In function 'H5G__loc_insert': H5Gloc.c:584:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 584 | lnk.name = (char *)name; | ^ H5Gloc.c: In function 'H5G__loc_set_comment_cb': H5Gloc.c:938:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 938 | comment.s = (char *)udata->comment; | ^ --- H5Gobj.lo --- CC H5Gobj.lo --- H5Gname.lo --- H5Gname.c: In function 'H5G_name_copy': H5Gname.c:478:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 478 | H5G_name_reset((H5G_name_t *)src); | ^ In file included from H5Gname.c:34: H5Gname.c: In function 'H5G__build_fullpath': H5private.h:1489:28: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 1489 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gname.c:310:9: note: in expansion of macro 'HDstrncat' 310 | HDstrncat(full_path, "/", (size_t)1); | ^~~~~~~~~ --- H5Gnode.lo --- H5Gnode.c: In function 'H5G__node_copy': H5Gnode.c:1227:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1227 | grp_loc.oloc = (H5O_loc_t *)src_oloc; | ^ H5Gnode.c: In function 'H5G_node_debug': H5Gnode.c:1485:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1485 | fwidth = MAX(0, fwidth - 3); | ^~~~~~ --- H5Gobj.lo --- H5Gobj.c: In function 'H5G__obj_create_real': H5Gobj.c:247:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 247 | if (H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0) | ^ H5Gobj.c:252:74: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 252 | if (H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0) | ^ H5Gobj.c:258:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 258 | if (H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0) | ^ H5Gobj.c: In function 'H5G__obj_stab_to_new_cb': H5Gobj.c:402:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 402 | if (H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0) | ^ --- H5Goh.lo --- CC H5Goh.lo --- H5Groot.lo --- CC H5Groot.lo --- H5Gstab.lo --- CC H5Gstab.lo --- H5Gtest.lo --- CC H5Gtest.lo --- H5Gtraverse.lo --- CC H5Gtraverse.lo --- H5Gstab.lo --- In file included from H5Gstab.c:28: H5Gstab.c: In function 'H5G__stab_get_name_by_idx': H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gstab.c:774:9: note: in expansion of macro 'HDstrncpy' 774 | HDstrncpy(name, udata.name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1486:21: note: length computed here 1486 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gstab.c:770:26: note: in expansion of macro 'HDstrlen' 770 | ret_value = (ssize_t)HDstrlen(udata.name); | ^~~~~~~~ --- H5HF.lo --- CC H5HF.lo --- H5Gtraverse.lo --- H5Gtraverse.c: In function 'H5G__traverse_real': H5Gtraverse.c:717:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 717 | if (H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) | ^ H5Gtraverse.c:721:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 721 | if (H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) | ^ H5Gtraverse.c:725:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 725 | if (H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) | ^ --- H5HF.lo --- H5HF.c: In function 'H5HF__op_write': H5HF.c:121:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 121 | H5MM_memcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */ | ^ H5HF.c: In function 'H5HF_insert': H5HF.c:355:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | if (H5HF__huge_insert(hdr, size, (void *)obj, id) < 0) | ^ --- H5HFbtree2.lo --- CC H5HFbtree2.lo --- H5HFcache.lo --- CC H5HFcache.lo --- H5HFdbg.lo --- CC H5HFdbg.lo --- H5HFdblock.lo --- CC H5HFdblock.lo --- H5HFcache.lo --- H5HFcache.c: In function 'H5HF__cache_hdr_serialize': H5HFcache.c:745:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 745 | hdr->f = f; | ^ H5HFcache.c: In function 'H5HF__cache_iblock_serialize': H5HFcache.c:1331:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1331 | hdr->f = f; | ^ H5HFcache.c: In function 'H5HF__cache_dblock_verify_chksum': H5HFcache.c:1660:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1660 | read_buf = (void *)image; /* Casting away const OK - QAK */ | ^ --- H5HFdbg.lo --- H5HFdbg.c: In function 'H5HF_hdr_print': H5HFdbg.c:288:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 288 | H5HF__dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~~~ H5HFdbg.c:295:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 295 | "Compressed size of root direct block:", hdr->pline_root_direct_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:297:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 297 | "Filter mask for root direct block:", hdr->pline_root_direct_filter_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:299:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 299 | H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~ H5HFdbg.c:308:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 308 | "Root indirect block flags:", hdr->root_iblock_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:310:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 310 | "Root indirect block pointer:", (void *)hdr->root_iblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c: In function 'H5HF_dblock_debug_cb': H5HFdbg.c:422:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 422 | temp_str, start, len); | ^~~~~~~~ H5HFdbg.c: In function 'H5HF_iblock_print': H5HFdbg.c:621:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 621 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5HFdbg.c:629:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 629 | iblock->filt_ents[off].filter_mask); | ^~~~~~ H5HFdbg.c:632:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 632 | iblock->ents[off].addr); | ^~~~~~ H5HFdbg.c:646:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 646 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5HFdbg.c:652:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 652 | iblock->ents[off].addr); | ^~~~~~ H5HFdbg.c:657:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 657 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "<none>"); | ^~~~~~~~~ H5HFdbg.c:665:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 665 | "Reference count:", iblock->rc); | ^~~~~~~~~~~~~~~~~~ H5HFdbg.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 669 | "Parent indirect block address:", (void *)iblock->parent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c: In function 'H5HF_sects_debug_cb': H5HFdbg.c:775:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 775 | if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < | ^~ --- H5HFdtable.lo --- CC H5HFdtable.lo --- H5HFhdr.lo --- CC H5HFhdr.lo --- H5HFhuge.lo --- CC H5HFhuge.lo --- H5HFiblock.lo --- CC H5HFiblock.lo --- H5HFiter.lo --- CC H5HFiter.lo --- H5HFman.lo --- CC H5HFman.lo --- H5HFsection.lo --- CC H5HFsection.lo --- H5HFman.lo --- H5HFman.c: In function 'H5HF__man_write': H5HFman.c:492:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 492 | if (H5HF__man_op_real(hdr, id, H5HF__op_write, (void *)obj, H5HF_OP_MODIFY) < 0) | ^ --- H5HFsection.lo --- H5HFsection.c: In function 'H5HF__sect_row_debug': H5HFsection.c:2047:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2047 | H5HF__sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ --- H5HFspace.lo --- CC H5HFspace.lo --- H5HFsection.lo --- In function 'H5HF__sect_indirect_merge_row', inlined from 'H5HF__sect_row_merge' at H5HFsection.c:1795:13: H5HFsection.c:3472:26: warning: potential null pointer dereference [-Wnull-dereference] 3472 | if (sect2->u.indirect.dir_nrows > 0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ H5HFsection.c:3466:18: warning: potential null pointer dereference [-Wnull-dereference] 3466 | start_row2 = sect2->u.indirect.row; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ --- H5HFstat.lo --- CC H5HFstat.lo --- H5HFtest.lo --- CC H5HFtest.lo --- H5HFtiny.lo --- CC H5HFtiny.lo --- H5HG.lo --- CC H5HG.lo --- H5HGcache.lo --- CC H5HGcache.lo --- H5HGdbg.lo --- CC H5HGdbg.lo H5HGdbg.c: In function 'H5HG_debug': H5HGdbg.c:123:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 123 | "Obffset in block:", (unsigned long)(h->obj[u].begin - h->chunk)); | ^~~~~~~~~~~~~~~~~~~ H5HGdbg.c:125:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 125 | "Reference count:", h->obj[u].nrefs); | ^~~~~~~~~~~~~~~~~~ H5HGdbg.c:128:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 128 | (unsigned long)H5HG_ALIGN(h->obj[u].size)); | ^ --- H5HGquery.lo --- CC H5HGquery.lo --- H5HL.lo --- CC H5HL.lo --- H5HLcache.lo --- CC H5HLcache.lo --- H5HLdbg.lo --- CC H5HLdbg.lo --- H5HLint.lo --- CC H5HLint.lo --- H5HLdbg.lo --- H5HLdbg.c: In function 'H5HL_debug': H5HLdbg.c:87:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 87 | freelist->offset, freelist->size); | ^~~~~~~~ --- H5HLprfx.lo --- CC H5HLprfx.lo --- H5HLdblk.lo --- CC H5HLdblk.lo --- H5I.lo --- CC H5I.lo --- H5Idbg.lo --- CC H5Idbg.lo --- H5Iint.lo --- CC H5Iint.lo --- H5Itest.lo --- CC H5Itest.lo --- H5L.lo --- CC H5L.lo --- H5Ldeprec.lo --- CC H5Ldeprec.lo --- H5L.lo --- H5L.c: In function 'H5L__link_cb': H5L.c:1849:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1849 | udata->lnk->name = (char *)name; | ^ H5L.c: In function 'H5L__move_dest_cb': H5L.c:2629:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2629 | udata->lnk->name = (char *)name; | ^ H5L.c: In function 'H5L__link_copy_file': H5L.c:3373:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3373 | lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ | ^ --- H5Lexternal.lo --- CC H5Lexternal.lo --- H5L.lo --- H5L.c: In function 'H5Lmove': H5L.c:323:61: warning: potential null pointer dereference [-Wnull-dereference] 323 | tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ H5L.c: In function 'H5Lcopy': H5L.c:413:61: warning: potential null pointer dereference [-Wnull-dereference] 413 | tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ H5L.c: In function 'H5Lcreate_hard': H5L.c:580:69: warning: potential null pointer dereference [-Wnull-dereference] 580 | tmp_vol_obj.connector = (vol_obj1 != NULL ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ --- H5M.lo --- CC H5M.lo --- H5MF.lo --- CC H5MF.lo --- H5MFaggr.lo --- CC H5MFaggr.lo --- H5MFdbg.lo --- CC H5MFdbg.lo H5MFdbg.c: In function 'H5MF__sects_debug_cb': H5MFdbg.c:123:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 123 | if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < | ^~ --- H5MFsection.lo --- CC H5MFsection.lo --- H5MM.lo --- CC H5MM.lo --- H5O.lo --- CC H5O.lo --- H5Odeprec.lo --- CC H5Odeprec.lo --- H5Oainfo.lo --- CC H5Oainfo.lo --- H5O.lo --- H5O.c: In function 'H5Olink': H5O.c:352:9: warning: potential null pointer dereference [-Wnull-dereference] 352 | if (H5VL_link_create(H5VL_LINK_CREATE_HARD, &tmp_vol_obj, &loc_params2, lcpl_id, lapl_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | H5P_DATASET_XFER_DEFAULT, H5_REQUEST_NULL, vol_obj1->data, &loc_params1) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5Oalloc.lo --- CC H5Oalloc.lo --- H5Oattr.lo --- CC H5Oattr.lo H5Oattr.c: In function 'H5O__attr_debug': H5Oattr.c:850:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 850 | "Encoded Size:", (unsigned long)(mesg->shared->dt_size)); | ^~~~~~~~~~~~~~~ H5Oattr.c:851:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 851 | if ((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5Oattr.c:856:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 856 | "Encoded Size:", (unsigned long)(mesg->shared->ds_size)); | ^~~~~~~~~~~~~~~ H5Oattr.c:857:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 857 | if (H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ --- H5Oattribute.lo --- CC H5Oattribute.lo --- H5Obogus.lo --- CC H5Obogus.lo --- H5Obtreek.lo --- CC H5Obtreek.lo --- H5Ocache.lo --- CC H5Ocache.lo H5Ocache.c: In function 'H5O__chunk_deserialize': H5Ocache.c:1437:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1437 | mesg->raw = (uint8_t *)chunk_image; /* Casting away const OK - QAK */ | ^ H5Ocache.c: In function 'H5O__chunk_serialize': H5Ocache.c:1642:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1642 | if (H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) | ^ --- H5Ocache_image.lo --- CC H5Ocache_image.lo --- H5Ochunk.lo --- CC H5Ochunk.lo --- H5Ocont.lo --- CC H5Ocont.lo --- H5Ocopy.lo --- CC H5Ocopy.lo --- H5Ocopy_ref.lo --- CC H5Ocopy_ref.lo --- H5Odbg.lo --- CC H5Odbg.lo --- H5Odrvinfo.lo --- CC H5Odrvinfo.lo --- H5Odbg.lo --- H5Odbg.c: In function 'H5O__debug_real': H5Odbg.c:360:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 360 | "Address:", oh->chunk[i].addr); | ^~~~~~~~~~ H5Odbg.c:375:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 375 | HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Size in bytes:", chunk_size); | ^~~~~~~~~ H5Odbg.c:377:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 377 | HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Gap:", oh->chunk[i].gap); | ^~~~~~~~~ H5Odbg.c:405:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 405 | sequence[oh->mesg[i].type->id]++); | ^~~~~~~~ H5Odbg.c:407:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 407 | "Dirty:", oh->mesg[i].dirty ? "TRUE" : "FALSE"); | ^~~~~~~~ H5Odbg.c:408:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 408 | HDfprintf(stream, "%*s%-*s ", indent + 3, "", MAX(0, fwidth - 3), "Message flags:"); | ^~~~~~~~~ H5Odbg.c:457:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 457 | "*** ADDITIONAL UNKNOWN FLAGS --->", oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Odbg.c:463:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 463 | "Chunk number:", oh->mesg[i].chunkno); | ^~~~~~~~~~~~~~~ H5Odbg.c:469:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 469 | (size_t)(oh->mesg[i].raw - oh->chunk[chunkno].image), oh->mesg[i].raw_size); | ^ H5Odbg.c:482:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 482 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Message Information:"); | ^~~~~~~~~ H5Odbg.c:484:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 484 | (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); | ^ --- H5Odtype.lo --- CC H5Odtype.lo --- H5Oefl.lo --- CC H5Oefl.lo --- H5Ofill.lo --- CC H5Ofill.lo --- H5Odtype.lo --- H5Odtype.c: In function 'H5O__dtype_debug': H5Odtype.c:1752:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1752 | "Byte offset:", (unsigned long)(dt->shared->u.compnd.memb[i].offset)); | ^~~~~~~~~~~~~~ H5Odtype.c:1753:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1753 | H5O__dtype_debug(f, dt->shared->u.compnd.memb[i].type, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ H5Odtype.c:1758:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1758 | H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ H5Odtype.c:1974:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1974 | H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ --- H5Oefl.lo --- H5Oefl.c: In function 'H5O__efl_debug': H5Oefl.c:544:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 544 | "Name:", mesg->slot[u].name); | ^~~~~~~ H5Oefl.c:547:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 547 | "Name offset:", mesg->slot[u].name_offset); | ^~~~~~~~~~~~~~ H5Oefl.c:550:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 550 | "Offset of data in file:", (intmax_t)(mesg->slot[u].offset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ H5Oefl.c:553:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 553 | "Bytes reserved for data:", (mesg->slot[u].size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5Oflush.lo --- CC H5Oflush.lo --- H5Ofsinfo.lo --- CC H5Ofsinfo.lo --- H5Oginfo.lo --- CC H5Oginfo.lo --- H5Oint.lo --- CC H5Oint.lo --- H5Olayout.lo --- CC H5Olayout.lo --- H5Olinfo.lo --- CC H5Olinfo.lo --- H5Olink.lo --- CC H5Olink.lo --- H5Omessage.lo --- CC H5Omessage.lo --- H5Omtime.lo --- CC H5Omtime.lo --- H5Oname.lo --- CC H5Oname.lo --- H5Omessage.lo --- In file included from H5Omessage.c:40: H5Omessage.c: In function 'H5O_msg_size_f': H5Opkg.h:114:11: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 114 | (((V) == H5O_VERSION_1) ? H5O_ALIGN_OLD(2 + /*message type */ \ | ~~~~~^~~~~~~~~~~~~~~~~ H5Opkg.h:127:15: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_VERS' 127 | (unsigned)H5O_SIZEOF_MSGHDR_VERS(MAX((H5F_STORE_MSG_CRT_IDX(F) ? H5O_VERSION_LATEST : H5O_VERSION_1), \ | ^~~~~~~~~~~~~~~~~~~~~~ H5Omessage.c:1372:26: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_F' 1372 | ret_value += (size_t)H5O_SIZEOF_MSGHDR_F( | ^~~~~~~~~~~~~~~~~~~ --- H5Onull.lo --- CC H5Onull.lo --- H5Opline.lo --- CC H5Opline.lo --- H5Orefcount.lo --- CC H5Orefcount.lo --- H5Osdspace.lo --- CC H5Osdspace.lo --- H5Opline.lo --- H5Opline.c: In function 'H5O__pline_debug': H5Opline.c:662:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 662 | "Filter identification:", (unsigned)(pline->filter[i].id)); | ^~~~~~~~~~~~~~~~~~~~~~~~ H5Opline.c:665:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 665 | "Filter name:", pline->filter[i].name); | ^~~~~~~~~~~~~~ H5Opline.c:667:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 667 | HDfprintf(stream, "%*s%-*s NONE\n", indent + 3, "", MAX(0, fwidth - 3), "Filter name:"); | ^~~~~~~~~ H5Opline.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 669 | "Flags:", pline->filter[i].flags); | ^~~~~~~~ H5Opline.c:671:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 671 | "Num CD values:", pline->filter[i].cd_nelmts); | ^~~~~~~~~~~~~~~~ H5Opline.c:679:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 679 | pline->filter[i].cd_values[j]); | ^~~~~ H5Opline.c: In function 'H5O__pline_shared_debug': H5Opline.c:659:60: warning: '%zu' directive output may be truncated writing between 1 and 20 bytes into a region of size 13 [-Wformat-truncation=] 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~ In function 'H5O__pline_debug', inlined from 'H5O__pline_shared_debug' at H5Oshared.h:475:9: H5Opline.c:659:40: note: directive argument in the range [0, 18446744073709551614] 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5Opline.c:24: H5private.h:1438:20: note: 'snprintf' output between 21 and 40 bytes into a destination of size 32 1438 | #define HDsnprintf snprintf /*varargs*/ H5Opline.c:659:9: note: in expansion of macro 'HDsnprintf' 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~~~~~~~~ --- H5Oshared.lo --- CC H5Oshared.lo --- H5Oshmesg.lo --- CC H5Oshmesg.lo --- H5Ostab.lo --- CC H5Ostab.lo --- H5Otest.lo --- CC H5Otest.lo --- H5Ounknown.lo --- CC H5Ounknown.lo --- H5P.lo --- CC H5P.lo --- H5Pacpl.lo --- CC H5Pacpl.lo --- H5Pdapl.lo --- CC H5Pdapl.lo --- H5Pdcpl.lo --- CC H5Pdcpl.lo --- H5Pdeprec.lo --- CC H5Pdeprec.lo --- H5Pdxpl.lo --- CC H5Pdxpl.lo --- H5Pencdec.lo --- CC H5Pencdec.lo --- H5Pfapl.lo --- CC H5Pfapl.lo --- H5Pfcpl.lo --- CC H5Pfcpl.lo --- H5Pfmpl.lo --- CC H5Pfmpl.lo --- H5Pgcpl.lo --- CC H5Pgcpl.lo --- H5Pint.lo --- CC H5Pint.lo --- H5Plapl.lo --- CC H5Plapl.lo --- H5Plcpl.lo --- CC H5Plcpl.lo --- H5Pmapl.lo --- CC H5Pmapl.lo --- H5Pmcpl.lo --- CC H5Pmcpl.lo --- H5Pocpl.lo --- CC H5Pocpl.lo --- H5Pocpypl.lo --- CC H5Pocpypl.lo --- H5Pstrcpl.lo --- CC H5Pstrcpl.lo --- H5Ptest.lo --- CC H5Ptest.lo --- H5PB.lo --- CC H5PB.lo --- H5PL.lo --- CC H5PL.lo --- H5PLint.lo --- CC H5PLint.lo --- H5PLpath.lo --- --- H5PLplugin_cache.lo --- --- H5R.lo --- --- H5PLpath.lo --- CC H5PLpath.lo --- H5PLplugin_cache.lo --- CC H5PLplugin_cache.lo --- H5R.lo --- CC H5R.lo --- H5Rdeprec.lo --- CC H5Rdeprec.lo --- H5Rint.lo --- CC H5Rint.lo --- H5UC.lo --- CC H5UC.lo --- H5RS.lo --- CC H5RS.lo --- H5S.lo --- CC H5S.lo --- H5Sall.lo --- CC H5Sall.lo --- H5RS.lo --- H5RS.c: In function 'H5RS_wrap': H5RS.c:178:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 178 | ret_value->s = (char *)s; | ^ --- H5Sdbg.lo --- CC H5Sdbg.lo --- H5Sdeprec.lo --- CC H5Sdeprec.lo --- H5Sall.lo --- H5Sall.c: In function 'H5S__all_shape_same': H5Sall.c:1188:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1188 | } /* end H5Sselect_all() */ | ^ H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 910 | H5S__all_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~ H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sall.c:931:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 931 | while (space2_dim >= 0) { | ~~~~~~~~~~~^~~~ --- H5Sdbg.lo --- H5Sdbg.c: In function 'H5S_debug': H5Sdbg.c:96:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 96 | H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~ --- H5Shyper.lo --- CC H5Shyper.lo --- H5Snone.lo --- CC H5Snone.lo --- H5Spoint.lo --- CC H5Spoint.lo --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:589:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 589 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */ | ^ H5Shyper.c: In function 'H5S__hyper_is_regular': H5Shyper.c:5355:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5355 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */ | ^ H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:5620:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5620 | H5S__hyper_rebuild((H5S_t *)space1); /* Casting away const OK -QAK */ | ^ H5Shyper.c:5622:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5622 | H5S__hyper_rebuild((H5S_t *)space2); /* Casting away const OK -QAK */ | ^ H5Shyper.c:5667:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5667 | if (H5S__hyper_generate_spans((H5S_t *)space1) < 0) /* Casting away const OK -QAK */ | ^ H5Shyper.c:5671:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5671 | if (H5S__hyper_generate_spans((H5S_t *)space2) < 0) /* Casting away const OK -QAK */ | ^ H5Shyper.c: In function 'H5S__hyper_intersect_block': H5Shyper.c:6289:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6289 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -QAK */ | ^ --- H5Spoint.lo --- H5Spoint.c: In function 'H5S__point_shape_same': H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2418 | } /* end H5Sselect_elements() */ | ^ H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Spoint.c: In function 'H5S__point_offset': H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_proj_int_iterate': H5Shyper.c:11546:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11546 | H5S__hyper_spans_nelem_helper((H5S_hyper_span_info_t *)ss_span_info, 0, udata->op_gen) * count, | ^ H5Shyper.c:72:27: note: in definition of macro 'H5S_HYPER_PROJ_INT_ADD_SKIP' 72 | (UDATA)->skip += (ADD); \ | ^~~ H5Shyper.c: In function 'H5S__hyper_project_intersection': H5Shyper.c:11625:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11625 | if (H5S__hyper_generate_spans((H5S_t *)src_space) < 0) /* Casting away const OK -NAF */ | ^ H5Shyper.c:11647:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11647 | if (H5S__hyper_generate_spans((H5S_t *)dst_space) < 0) /* Casting away const OK -NAF */ | ^ H5Shyper.c:11667:39: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11667 | if (H5S__hyper_generate_spans((H5S_t *)src_intersect_space) < 0) /* Casting away const OK -NAF */ | ^ --- H5Spoint.lo --- H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1692 | H5S__point_offset(const H5S_t *space, hsize_t *offset) | ^~~~~~~~~~~~~~~~~ H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_coords': H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 12394 | } /* end H5Sget_regular_hyperslab() */ | ^ H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Sselect.lo --- CC H5Sselect.lo --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Stest.lo --- CC H5Stest.lo --- H5Sselect.lo --- H5Sselect.c: In function 'H5S_select_shape_same': H5Sselect.c:3213:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3213 | } /* end H5Ssel_iter_close() */ | ^ H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1742 | H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~~~ H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sselect.c:1821:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1821 | while (space_b_dim >= 0) { | ~~~~~~~~~~~~^~~~ --- H5SL.lo --- CC H5SL.lo --- H5SM.lo --- CC H5SM.lo --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_coords': H5Shyper.c:799:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 799 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords) | ^~~~~~~~~~~~~~~~~~~~~~ H5Shyper.c:799: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 H5Shyper.c:6895:17: H5Shyper.c:6637:47: warning: potential null pointer dereference [-Wnull-dereference] 6637 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6637:54: warning: potential null pointer dereference [-Wnull-dereference] 6637 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ H5Shyper.c:6637:47: warning: potential null pointer dereference [-Wnull-dereference] 6637 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6637:54: warning: potential null pointer dereference [-Wnull-dereference] 6637 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'H5S__hyper_project_simple_higher', inlined from 'H5S__hyper_project_simple' at H5Shyper.c:6906:17: H5Shyper.c:6729:21: warning: potential null pointer dereference [-Wnull-dereference] 6729 | prev_span->down = base_space->select.sel_info.hslab->span_lst; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5SL.lo --- H5SL.c: In function 'H5SL_remove': H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2290 | } /* end H5SL_close() */ | ^ H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 562 | H5S__hyper_iter_init(const H5S_t *space, H5S_sel_iter_t *iter) | ^~~~~~~~~~~~~~~~~~~~ H5Shyper.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5597 | H5S__hyper_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~~~ H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:5637:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5637 | while (space2_dim >= 0) { | ~~~~~~~~~~~^~~~ H5Shyper.c: In function 'H5S__get_select_hyper_blocklist': H5Shyper.c:4705:41: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4705 | while (temp_dim >= 0 && !done) { | ^~~~~ --- H5SMbtree2.lo --- --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_serialize': H5Shyper.c:4125:54: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4125 | while (temp_dim >= 0 && complete == FALSE) { --- H5SMbtree2.lo --- CC H5SMbtree2.lo --- H5SMcache.lo --- CC H5SMcache.lo --- H5SMmessage.lo --- CC H5SMmessage.lo --- H5SMtest.lo --- CC H5SMtest.lo --- H5T.lo --- CC H5T.lo --- H5Tarray.lo --- CC H5Tarray.lo --- H5T.lo --- H5T.c: In function 'H5T_nameof': H5T.c:5532:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5532 | ret_value = &(dt->path); | ^ H5T.c: In function 'H5T_cmp': H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 6279 | } /* end H5T_own_vol_obj() */ | ^ H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__path_find_real': H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__unregister': H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Tbit.lo --- CC H5Tbit.lo --- H5T.lo --- H5T.c: In function 'H5T_cmp': H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4463 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) | ^~~~~~~ H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4633:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4633 | if (dt2->shared->u.enumer.nmembs > 1) { | ^ H5T.c:4616:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4616 | if (dt1->shared->u.enumer.nmembs > 1) { | ^ H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4463 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) | ^~~~~~~ H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__path_find_real': H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4992 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name, H5T_conv_func_t *conv) | ^~~~~~~~~~~~~~~~~~~ H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Tcommit.lo --- CC H5Tcommit.lo --- H5T.lo --- H5T.c: In function 'H5Tunregister': H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2851 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) | ^~~~~~~~~~~~~ H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Tcompound.lo --- CC H5Tcompound.lo --- H5Tconv.lo --- CC H5Tconv.lo --- H5Tcset.lo --- CC H5Tcset.lo --- H5Tdbg.lo --- CC H5Tdbg.lo --- H5Tdeprec.lo --- CC H5Tdeprec.lo --- H5Tenum.lo --- CC H5Tenum.lo --- H5Tconv.lo --- H5Tconv.c: In function 'H5T__conv_struct': H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 9542 | } /* end H5T_reclaim_cb() */ | ^ H5Tconv.c: In function 'H5T__conv_struct_opt': H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Tfields.lo --- CC H5Tfields.lo --- H5Tfixed.lo --- CC H5Tfixed.lo --- H5Tfloat.lo --- CC H5Tfloat.lo --- H5Tnative.lo --- CC H5Tnative.lo --- H5Toffset.lo --- CC H5Toffset.lo --- H5Toh.lo --- CC H5Toh.lo --- H5Topaque.lo --- CC H5Topaque.lo --- H5Tconv.lo --- H5Tconv.c: In function 'H5T__conv_struct': H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2201 | H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, | ^~~~~~~~~~~~~~~~ H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c: In function 'H5T__conv_struct_opt': H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2428 | H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, | ^~~~~~~~~~~~~~~~~~~~ H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Torder.lo --- CC H5Torder.lo --- H5Tref.lo --- CC H5Tref.lo --- H5Tpad.lo --- CC H5Tpad.lo --- H5Tref.lo --- H5Tref.c: In function 'H5T__ref_mem_write': H5Tref.c:597:82: warning: unused parameter 'dst_size' [-Wunused-parameter] 597 | H5VL_object_t H5_ATTR_UNUSED *dst_file, void *dst_buf, size_t dst_size, | ~~~~~~~^~~~~~~~ H5Tref.c: In function 'H5T__ref_disk_isnull': H5Tref.c:738:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 738 | if (H5VL_blob_specific(src_file, (void *)p, H5VL_BLOB_ISNULL, isnull) < 0) | ^ --- H5Tprecis.lo --- CC H5Tprecis.lo --- H5Tstrpad.lo --- CC H5Tstrpad.lo --- H5Tvisit.lo --- CC H5Tvisit.lo --- H5Tvlen.lo --- CC H5Tvlen.lo --- H5TS.lo --- CC H5TS.lo --- H5Tvlen.lo --- H5Tvlen.c: In function 'H5T__vlen_disk_delete': H5Tvlen.c:1017:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1017 | if (H5VL_blob_specific(file, (void *)vl, H5VL_BLOB_DELETE) < 0) /* Casting away 'const' OK -QAK */ | ^ --- H5VL.lo --- CC H5VL.lo --- H5VLcallback.lo --- CC H5VLcallback.lo --- H5VLint.lo --- CC H5VLint.lo --- H5VLnative.lo --- CC H5VLnative.lo --- H5VLnative_attr.lo --- CC H5VLnative_attr.lo --- H5VLnative_blob.lo --- CC H5VLnative_blob.lo --- H5VLnative_dataset.lo --- CC H5VLnative_dataset.lo --- H5VLnative_datatype.lo --- CC H5VLnative_datatype.lo --- H5VLnative_file.lo --- CC H5VLnative_file.lo --- H5VLnative_group.lo --- CC H5VLnative_group.lo --- H5VLnative_link.lo --- CC H5VLnative_link.lo --- H5VLnative_introspect.lo --- CC H5VLnative_introspect.lo --- H5VLnative_object.lo --- CC H5VLnative_object.lo --- H5VLnative_token.lo --- CC H5VLnative_token.lo --- H5VLpassthru.lo --- CC H5VLpassthru.lo --- H5VM.lo --- CC H5VM.lo --- H5WB.lo --- CC H5WB.lo --- H5Z.lo --- CC H5Z.lo --- H5Zdeflate.lo --- CC H5Zdeflate.lo --- H5Zfletcher32.lo --- CC H5Zfletcher32.lo --- H5Z.lo --- In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41, from H5Z.c:30: /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef] 47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY | ^~~~~~~~~~~~~~~ H5Z.c: In function 'H5Z__init_package': H5Z.c:107:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 107 | H5Z_SZIP->encoder_present = SZ_encoder_enabled(); | ^~~~~~~~~~~~~~~~~~ --- H5Znbit.lo --- CC H5Znbit.lo --- H5Zshuffle.lo --- CC H5Zshuffle.lo --- H5Zscaleoffset.lo --- CC H5Zscaleoffset.lo --- H5Zszip.lo --- CC H5Zszip.lo In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41, from H5Zszip.c:30: /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef] 47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY | ^~~~~~~~~~~~~~~ H5Zszip.c: In function 'H5Z__can_apply_szip': H5Zszip.c:87:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 87 | if ((dtype_size = (8 * H5T_get_size(type))) == 0) | ^ H5Zszip.c: In function 'H5Z__set_local_szip': H5Zszip.c:161:24: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 161 | dtype_offset = H5T_get_offset(type); | ^~~~~~~~~~~~~~ H5Zszip.c:173:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 173 | cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; | ^~~~~~~~~~~~~~~ In file included from H5Zszip.c:16: H5private.h:385:26: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'hssize_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 385 | #define MIN(a, b) (((a) < (b)) ? (a) : (b)) | ^ H5Zszip.c:203:20: note: in expansion of macro 'MIN' 203 | scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); | ^~~ H5Zszip.c:221:35: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-25' to '4294967271' [-Wsign-conversion] 221 | cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK | SZ_MSB_OPTION_MASK); | ^~ --- H5Ztrans.lo --- CC H5Ztrans.lo --- H5detect.o --- CC H5detect.o --- H5make_libsettings.o --- CC H5make_libsettings.o --- H5detect --- CCLD H5detect --- H5make_libsettings --- CCLD H5make_libsettings --- H5Tinit.c --- LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/opt/pkg/lib -Wl,-R/opt/pkg/lib | sed -e 's/-L/:/g' -e 's/ //g'`" ./H5detect H5Tinit.c || (test $HDF5_Make_Ignore && echo "*** Error ignored") || (rm -f H5Tinit.c ; exit 1) --- H5lib_settings.c --- LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/opt/pkg/lib -Wl,-R/opt/pkg/lib | sed -e 's/-L/:/g' -e 's/ //g'`" ./H5make_libsettings H5lib_settings.c || (test $HDF5_Make_Ignore && echo "*** Error ignored") || (rm -f H5lib_settings.c ; exit 1) --- H5Tinit.lo --- CC H5Tinit.lo --- H5lib_settings.lo --- CC H5lib_settings.lo H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' 4899 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | char H5libhdf5_settings[]= | ^~~~~~~~~~~~~~~~~~ --- libhdf5.la --- CCLD libhdf5.la Making all in test --- h5test.lo --- --- testframe.lo --- --- cache_common.lo --- --- swmr_common.lo --- --- h5test.lo --- CC h5test.lo --- testframe.lo --- CC testframe.lo --- cache_common.lo --- CC cache_common.lo --- swmr_common.lo --- CC swmr_common.lo --- h5test.lo --- h5test.c: In function 'h5_get_vfd_fapl': h5test.c:991:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 991 | memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); | ^~~~~~~~~ --- cache_common.lo --- cache_common.c: In function 'verify_entry_status': cache_common.c:2346:26: warning: storing the address of local variable 'msg' in 'failure_mssg' [-Wdangling-pointer=] 2346 | failure_mssg = msg; | ~~~~~~~~~~~~~^~~~~ cache_common.c:2332:10: note: 'msg' declared here 2332 | char msg[256]; | ^~~ cache_common.c:27:13: note: 'failure_mssg' declared here 27 | const char *failure_mssg = NULL; | ^~~~~~~~~~~~ cache_common.c: In function 'free_icr': cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5341 | } /* validate_mdc_config() */ | ^ cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c: In function 'hl_row_major_scan_forward': cache_common.c:3902:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3902 | if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= max_indices[type]) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5341 | } /* validate_mdc_config() */ | ^ cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- external_common.lo --- --- cache_common.lo --- cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4254:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4254 | if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= local_max_index) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ --- external_common.lo --- CC external_common.lo --- h5test.lo --- h5test.c: In function 'H5_get_srcdir_filename': h5test.c:2169:69: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=] 2169 | HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename); | ^~ In file included from h5test.h:28, from h5test.c:24: ../src/H5private.h:1438:20: note: 'snprintf' output between 1 and 2045 bytes into a destination of size 1024 1438 | #define HDsnprintf snprintf /*varargs*/ h5test.c:2169:13: note: in expansion of macro 'HDsnprintf' 2169 | HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename); | ^~~~~~~~~~ --- filter_plugin1_dsets.lo --- CC filter_plugin1_dsets.lo --- cache_common.lo --- cache_common.c: In function 'verify_entry_status': cache_common.c:2354:26: warning: storing the address of local variable 'msg' in 'failure_mssg' [-Wdangling-pointer=] 2354 | failure_mssg = msg; | ~~~~~~~~~~~~~^~~~~ cache_common.c:2332:10: note: 'msg' declared here 2332 | char msg[256]; | ^~~ cache_common.c:27:13: note: 'failure_mssg' declared here 27 | const char *failure_mssg = NULL; | ^~~~~~~~~~~~ cache_common.c: In function 'row_major_scan_forward': --- filter_plugin2_dsets.lo --- --- cache_common.lo --- cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3536 | row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- filter_plugin2_dsets.lo --- CC filter_plugin2_dsets.lo --- filter_plugin3_dsets.lo --- CC filter_plugin3_dsets.lo --- filter_plugin4_groups.lo --- CC filter_plugin4_groups.lo --- cache_common.lo --- cache_common.c: In function 'hl_row_major_scan_forward': cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3868 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3901:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3901 | while ((pass) && (idx <= (local_max_index + lag))) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3868 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'row_major_scan_backward': cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3960 | row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4220:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4220 | hl_row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'col_major_scan_backward': cache_common.c:4538:26: warning: 'local_max_index' may be used uninitialized [-Wmaybe-uninitialized] 4538 | idx = local_max_index[NUMBER_OF_ENTRY_TYPES - 1] + lag; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:4515:13: note: 'local_max_index' declared here 4515 | int32_t local_max_index[NUMBER_OF_ENTRY_TYPES]; | ^~~~~~~~~~~~~~~ --- null_vol_connector.lo --- CC null_vol_connector.lo --- testhdf5.o --- CC testhdf5.o --- cache_common.lo --- cache_common.c: In function 'check_and_validate_cache_hit_rate': cache_common.c:5009:24: warning: potential null pointer dereference [-Wnull-dereference] 5009 | cache_accesses = cache_ptr->cache_accesses; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tarray.o --- --- cache_common.lo --- cache_common.c:5008:24: warning: potential null pointer dereference [-Wnull-dereference] 5008 | cache_hits = cache_ptr->cache_hits; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'check_and_validate_cache_size': cache_common.c:5136:34: warning: potential null pointer dereference [-Wnull-dereference] 5136 | expected_cur_num_entries = cache_ptr->index_len; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ --- tarray.o --- CC tarray.o --- cache_common.lo --- cache_common.c:5135:34: warning: potential null pointer dereference [-Wnull-dereference] 5135 | expected_cur_size = cache_ptr->index_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5134:34: warning: potential null pointer dereference [-Wnull-dereference] 5134 | expected_min_clean_size = cache_ptr->min_clean_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5133:34: warning: potential null pointer dereference [-Wnull-dereference] 5133 | expected_max_size = cache_ptr->max_cache_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tattr.o --- CC tattr.o --- tarray.o --- tarray.c: In function 'test_array_vlen_atomic': tarray.c:1138:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 1138 | for (k = 0; k < (i + j + 1); k++) | ^~~ tarray.c: In function 'test_array_vlen_array': tarray.c:1358:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 1358 | for (k = 0; k < (i + j + 1); k++) | ^~~ --- tchecksum.o --- CC tchecksum.o --- tconfig.o --- CC tconfig.o --- tfile.o --- CC tfile.o tfile.c: In function 'test_libver_macros': tfile.c:7389:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7389 | VERIFY(H5_VERSION_GE(major - 1, minor, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7390:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7390 | VERIFY(H5_VERSION_GE(major - 1, minor + 1, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7390:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7391 | VERIFY(H5_VERSION_GE(major - 1, minor, release + 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7392:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7392 | VERIFY(H5_VERSION_GE(major, minor - 1, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7393:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7393 | VERIFY(H5_VERSION_GE(major, minor - 1, release + 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7393:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7395:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7395 | VERIFY(H5_VERSION_GE(major, minor, release - 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7398:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7398 | VERIFY(H5_VERSION_GE(major + 1, minor - 1, release), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7399 | VERIFY(H5_VERSION_GE(major + 1, minor - 1, release - 1), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7400:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7400 | VERIFY(H5_VERSION_GE(major, minor + 1, release), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7401:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7401 | VERIFY(H5_VERSION_GE(major, minor + 1, release - 1), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7401:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7402:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7402 | VERIFY(H5_VERSION_GE(major, minor, release + 1), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7406:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7406 | VERIFY(H5_VERSION_LE(major + 1, minor - 1, release), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7407:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7407 | VERIFY(H5_VERSION_LE(major + 1, minor - 1, release - 1), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7407:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7408:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7408 | VERIFY(H5_VERSION_LE(major, minor + 1, release), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7409:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7409 | VERIFY(H5_VERSION_LE(major, minor + 1, release - 1), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7409:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7412 | VERIFY(H5_VERSION_LE(major - 1, minor, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7413:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7413 | VERIFY(H5_VERSION_LE(major - 1, minor + 1, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7413:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7414:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7414 | VERIFY(H5_VERSION_LE(major - 1, minor + 1, release + 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7414:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7415:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7415 | VERIFY(H5_VERSION_LE(major, minor - 1, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7416:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7416 | VERIFY(H5_VERSION_LE(major, minor - 1, release + 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7418:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7418 | VERIFY(H5_VERSION_LE(major, minor, release - 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c: In function 'test_sects_freespace': tfile.c:8077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8077 | } | ^ --- tgenprop.o --- CC tgenprop.o --- th5o.o --- CC th5o.o --- th5s.o --- CC th5s.o --- tcoords.o --- CC tcoords.o tcoords.c: In function 'test_multiple_ends': tcoords.c:383:13: warning: size of 'data_buf' 69120 bytes exceeds maximum object size 2560 [-Wlarger-than=] 383 | int data_buf[4][5][3][4][2][3][6][2]; | ^~~~~~~~ tcoords.c:419:13: warning: size of 'mem5_buffer' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=] 419 | int mem5_buffer[4][5][1][4][2][1][6][2]; | ^~~~~~~~~~~ tcoords.c:375:1: warning: stack usage might be 81936 bytes [-Wstack-usage=] 375 | test_multiple_ends(hid_t file, hbool_t is_chunked) | ^~~~~~~~~~~~~~~~~~ tcoords.c:640:1: warning: the frame size of 81840 bytes is larger than 16384 bytes [-Wframe-larger-than=] 640 | } | ^ --- tid.o --- CC tid.o tid.c: In function 'test_id_type_list': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 888 | } | ^ tid.c: In function 'test_remove_clear_type': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tid.c: In function 'rct_free_cb': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- titerate.o --- CC titerate.o titerate.c: In function 'aiter_cb': titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1206 | } | ^ titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] titerate.c: In function 'liter_cb': titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- tmeta.o --- CC tmeta.o --- tmisc.o --- CC tmisc.o --- trefer.o --- CC trefer.o --- tmisc.o --- tmisc.c: In function 'test_misc22': tmisc.c:3979:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3979 | correct = prec[j]; | ^~~~ tmisc.c:3981:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 3981 | correct = H5Tget_size(idts[i]) * 8; | ^~~~~~~~~~~ --- trefer_deprec.o --- CC trefer_deprec.o --- trefstr.o --- CC trefstr.o trefstr.c: In function 'test_refstr_cmp': trefstr.c:213:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 213 | len = H5RS_len(rs1); | ^~~~~~~~ trefstr.c:215:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 215 | len = H5RS_len(rs2); | ^~~~~~~~ --- tselect.o --- CC tselect.o --- tskiplist.o --- CC tskiplist.o --- tsohm.o --- CC tsohm.o --- ttime.o --- CC ttime.o --- tunicode.o --- CC tunicode.o --- tvlstr.o --- CC tvlstr.o --- tvltypes.o --- CC tvltypes.o --- cache.o --- CC cache.o cache.c: In function 'check_flush_cache__flush_ops': cache.c:6191:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6191 | struct fo_flush_cache_test_spec spec[6] = { | ^~~~ cache.c:6424:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6424 | struct fo_flush_cache_test_spec spec[6] = { | ^~~~ cache.c:6947:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6947 | struct fo_flush_cache_test_spec spec[10] = { | ^~~~ cache.c:7343:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=] 7343 | struct fo_flush_cache_test_spec spec[10] = { | ^~~~ cache.c: In function 'check_flush_cache__flush_op_eviction_test': cache.c:8428:34: warning: size of 'expected' 6160 bytes exceeds maximum object size 2560 [-Wlarger-than=] 8428 | struct expected_entry_status expected[10 + 31 + 14] = { | ^~~~~~~~ cache.c: In function 'check_flush_cache__single_entry': cache.c:11621:11: warning: size of 'spec' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=] 11621 | } spec[256] = | ^~~~ cache.c: In function 'check_metadata_blizzard_absence': cache.c:26889:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=] 26889 | struct expected_entry_status expected[150] = | ^~~~~~~~ cache.c: In function 'check_metadata_cork': cache.c:32877:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=] 32877 | struct expected_entry_status expected[150] = | ^~~~~~~~ cache.c: In function 'cedds__expunge_dirty_entry_in_flush_test': cache.c:33692:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 33692 | struct expected_entry_status expected[36] = | ^~~~~~~~ cache.c: In function 'cedds__H5C_make_space_in_cache': cache.c:33906:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 33906 | struct expected_entry_status expected[36] = | ^~~~~~~~ cache.c: In function 'cedds__H5C__autoadjust__ageout__evict_aged_out_entries': cache.c:34263:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 34263 | struct expected_entry_status expected[36] = | ^~~~~~~~ In function 'check_flush_cache__single_entry': cc1: warning: size of '*.LC0' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=] In function 'cedds__H5C_make_space_in_cache': cc1: warning: size of '*.LC6' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] cache.c: In function 'check_flush_cache__flush_op_eviction_test': cache.c:35972:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 35972 | } /* main() */ | ^ --- cache_api.o --- CC cache_api.o --- cache_image.o --- CC cache_image.o --- genall5.o --- CC genall5.o --- cache.o --- cache.c: In function 'check_flush_cache__flush_ops': cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4815 | check_flush_cache__flush_ops(H5F_t *file_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'check_flush_cache__flush_op_eviction_test', inlined from 'check_flush_cache__flush_ops' at cache.c:7984:5: cache.c:10305:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 10305 | for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- cache_tagging.o --- CC cache_tagging.o --- lheap.o --- CC lheap.o --- ohdr.o --- CC ohdr.o --- cache.o --- cache.c: In function 'check_flush_cache__single_entry': cache.c:10563:1: warning: stack usage might be 8352 bytes [-Wstack-usage=] 10563 | check_flush_cache__single_entry(H5F_t *file_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- stab.o --- CC stab.o --- gheap.o --- CC gheap.o --- evict_on_close.o --- CC evict_on_close.o --- farray.o --- CC farray.o --- earray.o --- CC earray.o --- cache.o --- cache.c: In function 'check_metadata_cork': cache.c:32856:1: warning: stack usage is 16928 bytes [-Wstack-usage=] 32856 | check_metadata_cork(hbool_t fill_via_insertion, unsigned paged) | ^~~~~~~~~~~~~~~~~~~ --- btree2.o --- CC btree2.o --- cache.o --- cache.c:33552:1: warning: the frame size of 16848 bytes is larger than 16384 bytes [-Wframe-larger-than=] 33552 | } /* check_metadata_cork() */ | ^ --- fheap.o --- CC fheap.o --- cache.o --- cache.c: In function 'check_metadata_blizzard_absence': cache.c:26869:1: warning: stack usage is 16912 bytes [-Wstack-usage=] 26869 | check_metadata_blizzard_absence(hbool_t fill_via_insertion, unsigned paged) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- accum.o --- CC accum.o --- cache.o --- cache.c:27696:1: warning: the frame size of 16832 bytes is larger than 16384 bytes [-Wframe-larger-than=] 27696 | } /* check_metadata_blizzard_absence() */ | ^ --- hyperslab.o --- CC hyperslab.o --- istore.o --- CC istore.o --- bittests.o --- CC bittests.o --- dt_arith.o --- CC dt_arith.o --- page_buffer.o --- CC page_buffer.o --- dt_arith.o --- dt_arith.c: In function 'my_isnan': dt_arith.c:2697:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2697 | retval = (x != x); | ^~ dt_arith.c:2702:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2702 | retval = (x != x); | ^~ dt_arith.c:2708:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2708 | retval = (x != x); | ^~ --- dtypes.o --- CC dtypes.o --- dsets.o --- CC dsets.o In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41, from dsets.c:56: /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef] 47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY | ^~~~~~~~~~~~~~~ dsets.c: In function 'test_filters': dsets.c:2501:34: warning: unused parameter 'fapl' [-Wunused-parameter] 2497 | test_filters(hid_t file, hid_t | ~~~~~ 2498 | #ifndef H5_HAVE_FILTER_SZIP | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2499 | H5_ATTR_UNUSED | ~~~~~~~~~~~~~~ 2500 | #endif /* H5_HAVE_FILTER_SZIP */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2501 | fapl) | ^~~~ dsets.c: In function 'make_random_offset_and_increment': dsets.c:7863:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 7863 | maxinc = MIN(nelts - 1, LONG_MAX - nelts); | ^~~~~~ --- chunk_info.o --- CC chunk_info.o --- cmpd_dset.o --- CC cmpd_dset.o --- cmpd_dtransform.o --- CC cmpd_dtransform.o --- filter_fail.o --- CC filter_fail.o --- extend.o --- CC extend.o --- direct_chunk.o --- CC direct_chunk.o --- external.o --- CC external.o --- efc.o --- CC efc.o --- objcopy.o --- CC objcopy.o --- objcopy_ref.o --- CC objcopy_ref.o objcopy_ref.c: In function 'compare_data': objcopy_ref.c:942:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 942 | ref_buf1 = (H5R_ref_t *)buf1; | ^ objcopy_ref.c:943:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 943 | ref_buf2 = (H5R_ref_t *)buf2; | ^ --- links.o --- CC links.o --- unlink.o --- CC unlink.o --- twriteorder.o --- CC twriteorder.o --- big.o --- CC big.o --- mtime.o --- CC mtime.o --- fillval.o --- CC fillval.o --- mount.o --- CC mount.o --- flush1.o --- CC flush1.o --- flush2.o --- CC flush2.o --- app_ref.o --- CC app_ref.o app_ref.c: In function 'main': app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 187 | } | ^ app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:101:5: note: in expansion of macro 'RAND_INC' 101 | RAND_INC(T_FILE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:107:5: note: in expansion of macro 'RAND_INC' 107 | RAND_INC(T_PLIST) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:113:5: note: in expansion of macro 'RAND_INC' 113 | RAND_INC(T_PCLASS) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:119:5: note: in expansion of macro 'RAND_INC' 119 | RAND_INC(T_TYPE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:125:5: note: in expansion of macro 'RAND_INC' 125 | RAND_INC(T_SPACE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:132:5: note: in expansion of macro 'RAND_INC' 132 | RAND_INC(T_DSET) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:139:5: note: in expansion of macro 'RAND_INC' 139 | RAND_INC(T_ATTR) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:145:5: note: in expansion of macro 'RAND_INC' 145 | RAND_INC(T_GROUP) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:151:5: note: in expansion of macro 'RAND_INC' 151 | RAND_INC(T_ECLASS) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:157:5: note: in expansion of macro 'RAND_INC' 157 | RAND_INC(T_EMSG) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:163:5: note: in expansion of macro 'RAND_INC' 163 | RAND_INC(T_ESTACK) | ^~~~~~~~ --- enum.o --- CC enum.o --- set_extent.o --- CC set_extent.o set_extent.c: In function 'test_random_rank4': set_extent.c:2249:23: warning: size of 'rbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2249 | static int rbuf[10][10][10][10]; /* Read buffer */ | ^~~~ set_extent.c:2250:23: warning: size of 'wbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2250 | static int wbuf[10][10][10][10]; /* Write buffer */ | ^~~~ set_extent.c:2251:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2251 | static hsize_t dim_log[RAND4_NITER + 1][4]; /* Log of dataset dimensions */ | ^~~~~~~ set_extent.c: In function 'test_random_rank4_vl': set_extent.c:2446:23: warning: size of 'rbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2446 | static hvl_t rbuf[10][10][10][10]; /* Read buffer */ | ^~~~ set_extent.c:2447:23: warning: size of 'wbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2447 | static hvl_t wbuf[10][10][10][10]; /* Write buffer */ | ^~~~ set_extent.c:2448:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2448 | static hsize_t dim_log[RAND4_NITER + 1][4]; /* Log of dataset dimensions */ | ^~~~~~~ --- ttsafe.o --- CC ttsafe.o --- ttsafe_dcreate.o --- CC ttsafe_dcreate.o --- ttsafe_error.o --- CC ttsafe_error.o --- ttsafe_cancel.o --- CC ttsafe_cancel.o --- ttsafe_acreate.o --- CC ttsafe_acreate.o --- ttsafe_attr_vlen.o --- CC ttsafe_attr_vlen.o --- ttsafe_rec_rw_lock.o --- CC ttsafe_rec_rw_lock.o --- enc_dec_plist.o --- CC enc_dec_plist.o --- enc_dec_plist_cross_platform.o --- CC enc_dec_plist_cross_platform.o --- getname.o --- CC getname.o --- vfd.o --- CC vfd.o --- ros3.o --- CC ros3.o --- s3comms.o --- CC s3comms.o --- hdfs.o --- CC hdfs.o --- ntypes.o --- CC ntypes.o ntypes.c:29:7: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 29 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; | ^~~~~~~~ ntypes.c:29:29: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 29 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; | ^~~~~~~ ntypes.c:30:7: warning: size of 'spoints2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1]; | ^~~~~~~~ ntypes.c:30:29: warning: size of 'scheck2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1]; | ^~~~~~~ ntypes.c:31:7: warning: size of 'ipoints3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | int ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5]; | ^~~~~~~~ ntypes.c:31:32: warning: size of 'icheck3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | int ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5]; | ^~~~~~~ --- dangle.o --- CC dangle.o --- dtransform.o --- CC dtransform.o dtransform.c: In function 'main': dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 347 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 348 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 349 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 350 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 351 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 352 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 354 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 356 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:123:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=] 123 | TYPE array[ROWS][COLS]; \ | ^~~~~ dtransform.c:360:5: note: in expansion of macro 'TEST_TYPE_CONTIG' 360 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:362:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 362 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:362:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:363:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 363 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:363:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 364 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 365 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 366 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 367 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 369 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 371 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:211:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=] 211 | TYPE array[ROWS][COLS]; \ | ^~~~~ dtransform.c:375:5: note: in expansion of macro 'TEST_TYPE_CHUNK' 375 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 970 | } | ^ dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- reserved.o --- CC reserved.o --- cross_read.o --- CC cross_read.o --- freespace.o --- CC freespace.o --- mf.o --- --- dtransform.o --- dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 301 | main(void) | ^~~~ dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- mf.o --- CC mf.o --- dtransform.o --- dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- vds.o --- CC vds.o --- file_image.o --- CC file_image.o --- unregister.o --- CC unregister.o --- cache_logging.o --- CC cache_logging.o --- cork.o --- --- swmr.o --- --- cork.o --- CC cork.o --- swmr.o --- CC swmr.o --- thread_id.o --- CC thread_id.o --- vol.o --- CC vol.o --- timer.o --- CC timer.o --- error_test.o --- CC error_test.o --- err_compat.o --- CC err_compat.o --- tcheck_version.o --- CC tcheck_version.o --- testmeta.o --- CC testmeta.o --- tcheck_version.o --- tcheck_version.c: In function 'parse': tcheck_version.c:61:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 61 | parse(int ac, char **av) | ^~~~~ tcheck_version.c:65:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 65 | while (--ac > 0) { | ~~~~~^~~ --- accum_swmr_reader.o --- CC accum_swmr_reader.o --- atomic_writer.o --- CC atomic_writer.o --- atomic_reader.o --- CC atomic_reader.o --- external_env.o --- CC external_env.o --- links_env.o --- CC links_env.o --- filenotclosed.o --- CC filenotclosed.o --- del_many_dense_attrs.o --- CC del_many_dense_attrs.o --- flushrefresh.o --- CC flushrefresh.o --- use_append_chunk.o --- CC use_append_chunk.o --- use_common.o --- CC use_common.o --- use_append_chunk_mirror.o --- CC use_append_chunk_mirror.o --- use_append_mchunks.o --- CC use_append_mchunks.o --- use_disable_mdc_flushes.o --- CC use_disable_mdc_flushes.o --- swmr_generator.o --- CC swmr_generator.o --- swmr_start_write.o --- CC swmr_start_write.o --- swmr_reader.o --- CC swmr_reader.o --- swmr_writer.o --- CC swmr_writer.o --- swmr_remove_reader.o --- CC swmr_remove_reader.o --- swmr_remove_writer.o --- CC swmr_remove_writer.o --- swmr_addrem_writer.o --- CC swmr_addrem_writer.o --- swmr_sparse_reader.o --- CC swmr_sparse_reader.o swmr_sparse_reader.c: In function 'read_records': swmr_sparse_reader.c:262:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 262 | if (HDtime(NULL) >= (time_t)(start_time + (time_t)TIMEOUT)) { | ^~ --- swmr_sparse_writer.o --- CC swmr_sparse_writer.o --- vds_env.o --- CC vds_env.o --- vds_swmr_gen.o --- CC vds_swmr_gen.o --- vds_swmr_reader.o --- CC vds_swmr_reader.o --- vds_swmr_writer.o --- CC vds_swmr_writer.o --- vds_env.o --- vds_env.c: In function 'test_vds_prefix_second': vds_env.c:45:1: warning: stack usage might be 9632 bytes [-Wstack-usage=] 45 | test_vds_prefix_second(unsigned config, hid_t fapl) | ^~~~~~~~~~~~~~~~~~~~~~ --- vds_swmr_writer.o --- vds_swmr_writer.c: In function 'main': vds_swmr_writer.c:117:26: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 117 | while (HDtime(0) < delay) --- filter_plugin.o --- CC filter_plugin.o --- vol_plugin.o --- CC vol_plugin.o --- libfilter_plugin1_dsets.la --- CCLD libfilter_plugin1_dsets.la --- libfilter_plugin2_dsets.la --- CCLD libfilter_plugin2_dsets.la --- libfilter_plugin3_dsets.la --- CCLD libfilter_plugin3_dsets.la --- libfilter_plugin4_groups.la --- CCLD libfilter_plugin4_groups.la --- libnull_vol_connector.la --- CCLD libnull_vol_connector.la --- libh5test.la --- CCLD libh5test.la --- accum --- --- accum_swmr_reader --- --- app_ref --- --- accum_swmr_reader --- CCLD accum_swmr_reader --- accum --- CCLD accum --- app_ref --- CCLD app_ref --- atomic_reader --- CCLD atomic_reader --- atomic_writer --- CCLD atomic_writer --- big --- CCLD big --- bittests --- CCLD bittests --- btree2 --- CCLD btree2 --- cache --- CCLD cache --- cache_api --- CCLD cache_api --- cache_image --- CCLD cache_image --- cache_logging --- CCLD cache_logging --- cache_tagging --- CCLD cache_tagging --- chunk_info --- CCLD chunk_info --- cmpd_dset --- CCLD cmpd_dset --- cmpd_dtransform --- CCLD cmpd_dtransform --- cork --- CCLD cork --- cross_read --- CCLD cross_read --- dangle --- CCLD dangle --- del_many_dense_attrs --- CCLD del_many_dense_attrs --- direct_chunk --- CCLD direct_chunk --- dsets --- --- dt_arith --- --- dsets --- CCLD dsets --- dt_arith --- CCLD dt_arith --- dtransform --- CCLD dtransform --- dtypes --- CCLD dtypes --- earray --- CCLD earray --- efc --- CCLD efc --- enc_dec_plist --- CCLD enc_dec_plist --- enc_dec_plist_cross_platform --- CCLD enc_dec_plist_cross_platform --- enum --- CCLD enum --- err_compat --- --- error_test --- --- err_compat --- CCLD err_compat --- error_test --- CCLD error_test --- evict_on_close --- CCLD evict_on_close --- extend --- CCLD extend --- external --- CCLD external --- external_env --- CCLD external_env --- farray --- CCLD farray --- fheap --- CCLD fheap --- file_image --- CCLD file_image --- filenotclosed --- CCLD filenotclosed --- fillval --- CCLD fillval --- filter_fail --- CCLD filter_fail --- filter_plugin --- --- flush1 --- --- filter_plugin --- CCLD filter_plugin --- flush1 --- CCLD flush1 --- flush2 --- CCLD flush2 --- flushrefresh --- CCLD flushrefresh --- freespace --- CCLD freespace --- getname --- CCLD getname --- gheap --- CCLD gheap --- hdfs --- CCLD hdfs --- hyperslab --- CCLD hyperslab --- istore --- CCLD istore --- lheap --- CCLD lheap --- links --- CCLD links --- links_env --- CCLD links_env --- mf --- CCLD mf --- mount --- CCLD mount --- mtime --- CCLD mtime --- ntypes --- CCLD ntypes --- objcopy --- CCLD objcopy --- objcopy_ref --- CCLD objcopy_ref --- ohdr --- CCLD ohdr --- page_buffer --- CCLD page_buffer --- reserved --- CCLD reserved --- ros3 --- CCLD ros3 --- s3comms --- CCLD s3comms --- set_extent --- --- stab --- --- set_extent --- CCLD set_extent --- stab --- CCLD stab --- swmr --- CCLD swmr --- swmr_addrem_writer --- CCLD swmr_addrem_writer --- swmr_generator --- CCLD swmr_generator --- swmr_reader --- CCLD swmr_reader --- swmr_remove_reader --- CCLD swmr_remove_reader --- swmr_remove_writer --- CCLD swmr_remove_writer --- swmr_sparse_reader --- CCLD swmr_sparse_reader --- swmr_sparse_writer --- CCLD swmr_sparse_writer --- swmr_start_write --- CCLD swmr_start_write --- swmr_writer --- CCLD swmr_writer --- tcheck_version --- CCLD tcheck_version --- testhdf5 --- CCLD testhdf5 --- testmeta --- CCLD testmeta --- thread_id --- CCLD thread_id --- timer --- CCLD timer --- ttsafe --- CCLD ttsafe --- twriteorder --- CCLD twriteorder --- unlink --- CCLD unlink --- unregister --- CCLD unregister --- use_append_chunk --- CCLD use_append_chunk --- use_append_chunk_mirror --- CCLD use_append_chunk_mirror --- use_append_mchunks --- CCLD use_append_mchunks --- use_disable_mdc_flushes --- CCLD use_disable_mdc_flushes --- vds_env --- CCLD vds_env --- vds_swmr_gen --- CCLD vds_swmr_gen --- vds_swmr_reader --- CCLD vds_swmr_reader --- vds_swmr_writer --- CCLD vds_swmr_writer --- vfd --- CCLD vfd --- vol --- CCLD vol --- vol_plugin --- CCLD vol_plugin --- vds --- CCLD vds Making all in bin --- h5redeploy --- Making all in utils --- all-recursive --- Making all in test --- swmr_check_compat_vfd.o --- CC swmr_check_compat_vfd.o --- swmr_check_compat_vfd --- CCLD swmr_check_compat_vfd Making all in tools --- all-recursive --- Making all in lib --- h5tools.lo --- --- h5tools_dump.lo --- --- h5tools_str.lo --- --- h5tools_utils.lo --- --- h5tools.lo --- CC h5tools.lo --- h5tools_dump.lo --- CC h5tools_dump.lo --- h5tools_str.lo --- CC h5tools_str.lo --- h5tools_utils.lo --- CC h5tools_utils.lo --- h5tools.lo --- h5tools.c: In function 'init_acc_pos': h5tools.c:2247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2247 | } | ^ --- h5diff.lo --- CC h5diff.lo --- h5diff_array.lo --- CC h5diff_array.lo h5diff_array.c: In function 'character_compare_opt': h5diff_array.c:1597:19: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] 1597 | hbool_t both_zero = FALSE; | ^~~~~~~~~ --- h5diff_attr.lo --- CC h5diff_attr.lo --- h5diff_dset.lo --- CC h5diff_dset.lo --- h5diff_util.lo --- CC h5diff_util.lo --- h5trav.lo --- CC h5trav.lo --- h5diff_util.lo --- h5diff_util.c: In function 'print_dimensions': h5diff_util.c:365:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 365 | } | ^ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 30 | print_dimensions(int rank, hsize_t *dims) | ^~~~~~~~~~~~~~~~ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5diff_util.c:41:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 41 | for (i = 0; i < rank - 1; i++) { | ~~^~~~~~~~~~ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 30 | print_dimensions(int rank, hsize_t *dims) | ^~~~~~~~~~~~~~~~ --- h5tools_filters.lo --- CC h5tools_filters.lo --- h5tools_ref.lo --- CC h5tools_ref.lo --- h5tools_type.lo --- CC h5tools_type.lo --- io_timer.lo --- CC io_timer.lo --- libh5tools.la --- CCLD libh5tools.la Making all in src --- all-recursive --- Making all in h5diff --- h5diff_main.o --- --- h5diff_common.o --- --- h5diff_main.o --- CC h5diff_main.o --- h5diff_common.o --- CC h5diff_common.o --- h5diff --- CCLD h5diff Making all in h5ls --- h5ls.o --- CC h5ls.o --- h5ls --- CCLD h5ls Making all in h5dump --- h5dump.o --- --- h5dump_ddl.o --- --- h5dump_xml.o --- --- h5dump.o --- CC h5dump.o --- h5dump_ddl.o --- CC h5dump_ddl.o --- h5dump_xml.o --- CC h5dump_xml.o --- h5dump_ddl.o --- h5dump_ddl.c: In function 'attr_search': h5dump_ddl.c:2112:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2112 | } | ^ h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1308 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) | ^~~~~~~~~~~ h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- h5dump --- CCLD h5dump Making all in misc --- h5debug.o --- --- h5repart.o --- --- h5mkgrp.o --- --- h5clear.o --- --- h5debug.o --- CC h5debug.o --- h5repart.o --- CC h5repart.o --- h5mkgrp.o --- CC h5mkgrp.o --- h5clear.o --- CC h5clear.o --- h5mkgrp --- --- h5clear --- --- h5mkgrp --- CCLD h5mkgrp --- h5clear --- CCLD h5clear --- h5repart --- CCLD h5repart --- h5debug --- CCLD h5debug Making all in h5import --- h5import.o --- CC h5import.o h5import.c: In function 'processStrHDFData': h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5092 | } | ^ h5import.c: In function 'processStrData': h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c: In function 'process': h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c: In function 'processStrHDFData': h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1090 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~~~~ h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1090 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~~~~ h5import.c: In function 'processStrData': h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 948 | processStrData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~ h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1000:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1000 | while (j < in->path.count - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 948 | processStrData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~ h5import.c: In function 'processConfigurationFile': h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1381 | processConfigurationFile(char *infile, struct Input *in) | ^~~~~~~~~~~~~~~~~~~~~~~~ h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:2042:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2042 | if (icount >= MAX_NUM_DIMENSION) { | ^ h5import.c:2098:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2098 | if (icount > MAX_NUM_DIMENSION) { | ^ h5import.c:1681:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1681 | if (icount > MAX_NUM_DIMENSION) { | ^ h5import.c: In function 'main': h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 74 | main(int argc, char *argv[]) | ^~~~ h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'process', inlined from 'main' at h5import.c:236:9: h5import.c:4649:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4649 | while (j < in->path.count - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c: In function 'main': h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 74 | main(int argc, char *argv[]) | ^~~~ --- h5import --- CCLD h5import Making all in h5repack --- h5repack.lo --- --- h5repack_copy.lo --- --- h5repack_filters.lo --- --- h5repack_opttable.lo --- --- h5repack_copy.lo --- CC h5repack_copy.lo --- h5repack.lo --- CC h5repack.lo --- h5repack_filters.lo --- CC h5repack_filters.lo --- h5repack_opttable.lo --- CC h5repack_opttable.lo --- h5repack.lo --- h5repack.c: In function 'h5repack_addfilter': h5repack.c:939:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 939 | } /* end get_sfilter() */ | ^ --- h5repack_parse.lo --- CC h5repack_parse.lo --- h5repack_refs.lo --- CC h5repack_refs.lo h5repack_refs.c: In function 'copy_refs_attr': h5repack_refs.c:440:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 440 | copy_refs_attr(hid_t loc_in, hid_t loc_out, trav_table_t *travt, hid_t fidout) /* for saving references */ | ^~~~~~~~~~~~~~ --- h5repack_verify.lo --- CC h5repack_verify.lo --- h5repack_main.o --- CC h5repack_main.o --- libh5repack.la --- CCLD libh5repack.la --- h5repack --- CCLD h5repack ld: fatal: recording name conflict: file '/home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so' and file '../../../src/.libs/libhdf5.so' provide identical dependency names: libhdf5.so.200 (possible multiple inclusion of the same file) ld: warning: symbol 'H5libhdf5_settings' has differing sizes: (file /home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so value=0x1185; file ../../../src/.libs/libhdf5.so value=0x1323); /home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so definition taken ld: fatal: file processing errors. No output written to .libs/h5repack collect2: error: ld returned 1 exit status *** [h5repack] Error code 1 bmake[3]: stopped making "all" in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src/h5repack bmake[3]: 1 error bmake[3]: stopped making "all" in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src/h5repack bmake[2]: stopped making "all" in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src bmake[1]: stopped making "all" in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools bmake: stopped making "all" in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/hdf5-c++ *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/hdf5-c++