diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2011-09-02 15:54:06 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2011-09-02 15:54:06 (GMT) |
commit | cf0db8df74104f6460d3256d73fc08831c6d12ae (patch) | |
tree | de486ee0bb97d8347ec477e256aece769f52ef82 /release_docs/RELEASE.txt | |
parent | d08f89f07d6a5831e0d3194bc82b9dff3e814b67 (diff) | |
download | hdf5-cf0db8df74104f6460d3256d73fc08831c6d12ae.zip hdf5-cf0db8df74104f6460d3256d73fc08831c6d12ae.tar.gz hdf5-cf0db8df74104f6460d3256d73fc08831c6d12ae.tar.bz2 |
[svn-r21357] I updated the information about the fixes for Issue 7674 - CLANG compiler's complaints.
Diffstat (limited to 'release_docs/RELEASE.txt')
-rw-r--r-- | release_docs/RELEASE.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 0c7f5a8..2efea2d 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -304,6 +304,15 @@ Bug Fixes since HDF5-1.8.0 release Library ------- + - CLANG compiler with the options -fcatch-undefined-behavior and -ftrapv + discovered 3 problems in tests and tools' library (Issue 7674): + 1. In dsets.c, left shifting an unsigned int for 32 bits or more + caused undefined behavior. + 2. In dt_arith.c, the INIT_INTEGER macro definition has an overflow + when the value is negative minimal and is being subtracted one. + 3. In tools/lib/h5tools_str.c, right shifting an int value for 32 bits + or more caused undefined behavior. + All the problems have been corrected. (SLU - 2011/9/2) - In v1.6 library, there was EOA for the whole MULTI file saved in the super block. We took it out in v1.8 library because it's meaningless for the MULTI file. v1.8 library saves the EOA for the metadata file, |