Commit Graph

315 Commits

Author SHA1 Message Date
David Young
13bb3afdc6 Reduce differences between my -Werror branch and develop:
Rename index -> idx, fileno -> fnumber, fileno -> fno to avoid GCC
shadowed declaration warnings about index(3).

Convert #pragma GCC diagnostic push/pop/ignored to the HDF5 library's
H5_GCC_DIAG_OFF()/H5_GCC_DIAG_ON() macros.
2020-05-20 09:31:54 -05:00
David Young
2360f6e644 testpar/t_2Gio.c: Fix a typo that I think was introduced by a
previous warnings PR.  An array element was assigned to
        itself---shape[2]Â =Â shape[2];---instead of being assigned to
        chunk[2].

fortran/src/H5Pf.c: move conditional compilation controlled by
        H5_NO_DEPRECATED_SYMBOLS outside of a function for readability.

fortran/src/H5match_types.c: put a variable's declaration under the same
        conditional compilation (H5_FORTRAN_HAVE_C_LONG_DOUBLE) as its
        use.

For now, skip compilation of some unused debug dump routines in the JNI.
While I'm in the JNI, delete a set-but-unused variable.

src/H5Z.c: condition a variable declaration on H5_NO_DEPRECATED_SYMBOLS
        so that it's not declared but unused or vice versa.

test/cache_common.h: add an #include in to get some symbols we need to
        avoid implicit declaration warnings.

test/dsets.c: use a more conventional conditional-compilation syntax.

test/dt_arith.c, test/fillval.c: initialize a bunch of uninitialized
        variables before use.

test/vfd.c: pass the expected type of `void **` to posix_memalign(3)
        instead of `int **`.

testpar/t_bigio.c: explicitly compare with 0 instead of using ! when
        "equal to 0?" is the question not "is false?"  Repair some
        indentation while I'm here.

testpar/testpar.h: repair misaligned line-continuation backslashes in a
        macro that probably should be a function so that we don't have
        to fiddle with the line continuation to begin with.

tools/src/h5repack/h5repack_main.c: fix some compiler fussing about
        enums.

tools/test/perform/pio_engine.c: the compiler fusses if you cast a
        function call returning double directly to off_t.  It's ok if
        you cast a variable that's a double to off_t, however.  Write
        and use a new function, sqrto(), to avoid the cast warnings.
2020-05-20 09:31:53 -05:00
Allen Byrne
b44b3d136d HDFFV-11011 correct issues with target file extension 2020-05-20 09:31:53 -05:00
Allen Byrne
09ba68d026 Correctly manage warnings for new tests 2020-05-20 09:31:53 -05:00
kmu
d59460e632 change condition 2020-05-20 09:31:53 -05:00
kmu
51f9a51c25 fix Wredundant-decls, Wswitch-default, Wdeclaration-after-statement, Wsign-compare, Wmisleading-indentation, Wshadow 2020-05-20 09:31:53 -05:00
Allen Byrne
c491fd1cfc Remove cmake macros from valgrind tests 2020-05-20 09:31:53 -05:00
Dana Robinson
3290803120 Revert "Revert "Moved -Wunsuffixed-float-constants to the developer warnings.""
This reverts commit 6486e06545.
2020-05-20 09:31:52 -05:00
Dana Robinson
36647e79b9 Revert "Moved -Wunsuffixed-float-constants to the developer warnings."
This reverts commit 12bc75c617.
2020-05-20 09:31:52 -05:00
Dana Robinson
40c5e67e41 Moved -Wunsuffixed-float-constants to the developer warnings. 2020-05-20 09:31:52 -05:00
kmu
30e61cf090 squash cast warning fix 2020-05-20 09:31:52 -05:00
kmu
f0ee8b2883 not use hdf5 private header 2020-05-20 09:31:51 -05:00
kmu
1c226ac077 fix float type cmp warning 2020-05-20 09:31:51 -05:00
kmu
742aa75cd0 fix missing prototype warning 2020-05-20 09:31:51 -05:00
kmu
27c618b91d fix unused related warnings 2020-05-20 09:31:51 -05:00
kmu
a6e8f34b7b remove unsed var,function,macro, etc 2020-05-20 09:31:51 -05:00
kmu
0c9d2de9e2 fix uninitizlized warning 2020-05-20 09:31:50 -05:00
Dana Robinson
0585e6fb34 Fixed stack and frame size warnings. Not complete, but fixes most of
the easier cases.
2020-05-20 09:31:50 -05:00
Allen Byrne
e54dcb1609 Correct standalone function attributes 2020-05-20 09:31:50 -05:00
Dana Robinson
3e6a192e9c Squashed commit of the token_refactoring branch: 2020-05-20 09:31:50 -05:00
Allen Byrne
6b106b2cab HDFFV-11001 need to qualify all by parallel or serial types 2020-05-20 09:20:26 -05:00
Allen Byrne
6682c717e2 HDFFV-11001 Add fine control over testing 2020-05-20 09:20:26 -05:00
Allen Byrne
16245b0440 Update tools hid_t declarations with H5I_INVALID_HID 2020-05-20 09:20:26 -05:00
Allen Byrne
738b025b3e io_timer.c uses a parallel lib function 2020-05-20 09:20:25 -05:00
Allen Byrne
d915fa7f07 Fix standalone compile issues 2020-05-20 09:20:25 -05:00
kmu
156bc312ed fix test assert fail error 2020-05-20 09:20:25 -05:00
kmu
95e509db46 fix and address comments 2020-05-20 09:20:25 -05:00
kmu
271bce5b10 remove unnecessary check macro 2020-05-20 09:20:25 -05:00
kmu
1d46e82317 fix intel compile warnings 2020-05-20 09:20:25 -05:00
kmu
fb8f955a73 Revert "fix warnings from Intel compiler"
This reverts commit 8b9338ab57.
2020-05-20 09:20:24 -05:00
kmu
9d8fb46a2c Revert "fix issues from previous PR comments"
This reverts commit d242a900f4.
2020-05-20 09:20:24 -05:00
kmu
f2028c7568 Revert "using a different MACRO"
This reverts commit fc61b7a9f3.
2020-05-20 09:20:24 -05:00
kmu
9a3a13cacb using a different MACRO 2020-05-20 09:20:23 -05:00
kmu
bb53a566e8 fix issues from previous PR comments 2020-05-20 09:20:23 -05:00
kmu
6725222332 fix warnings from Intel compiler 2020-05-20 09:20:23 -05:00
Jordan Henderson
ac6aeb9adf Clean up tools warnings introduced by H5TOOLS_ERR_INIT macro 2020-05-20 09:20:22 -05:00
Allen Byrne
4f86f43b60 Add MPI libs to standalone perf 2020-05-20 09:20:22 -05:00
Allen Byrne
8c43c2a955 Grep needs to search error file 2020-05-20 09:20:22 -05:00
Allen Byrne
9701014075 Correct flaws in test scripts and files 2020-05-20 09:20:22 -05:00
Allen Byrne
f66d3366ce grep for failure text in error stack 2020-05-20 09:20:22 -05:00
Allen Byrne
dcfeaddb32 Add list to function arg 2020-05-20 09:20:22 -05:00
Allen Byrne
ffb7d748f6 Test files for new ref types 2020-05-20 09:20:22 -05:00
Allen Byrne
1301b25aa9 h5diff test script files 2020-05-20 09:20:22 -05:00
Allen Byrne
a9b6fde99e Add ref changes to test script 2020-05-20 09:20:22 -05:00
Allen Byrne
d486a9b27e HDFFV-10980 - h5diff uses new ref APIs 2020-05-20 09:20:22 -05:00
Allen Byrne
68373c2d78 Standalone doesn't use h5test lib implementation. 2020-05-20 09:20:21 -05:00
Allen Byrne
bc69c4177b Remove duplicate instance 2020-05-20 09:20:21 -05:00
Allen Byrne
34518626c4 Fix issues found with ONLY_SHARED_LIBS option 2020-05-20 09:20:20 -05:00
Allen Byrne
64601e9a96 HDFFV-10876 Update dump to match DDL spec 2020-05-20 09:20:19 -05:00
Dana Robinson
e4f9ad3dbb Yanked -Wc++-compat from the flags used to build the C library in both
the Autotools and CMake.
2020-05-20 09:20:18 -05:00