summaryrefslogtreecommitdiffstats
path: root/release_docs/RELEASE.txt
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2011-09-02 15:54:06 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2011-09-02 15:54:06 (GMT)
commitcf0db8df74104f6460d3256d73fc08831c6d12ae (patch)
treede486ee0bb97d8347ec477e256aece769f52ef82 /release_docs/RELEASE.txt
parentd08f89f07d6a5831e0d3194bc82b9dff3e814b67 (diff)
downloadhdf5-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.txt9
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,