hdf5/c++/test
Binh-Minh Ribler c8018386da [svn-r23427] Purpose: Fix bug HDFFV-8067
Description:
  + The C++ test failed with the new PGI compilers versions 12.4 and 12.5
  + An exception thrown by an internal function, which was called by
    a constructor, was not propagating to the test program during the stack
    unwinding, so it couldn't be caught by the test and the program terminated.
  + Various trials and errors indicated that the problem is where an STD string
    converted to a char* being passed to the internal function, but confirmation
    has not been found yet.  It could be a compiler bug.
Solution:
  + Added a try/catch in the constructor around the internal function and
    re-throw the exception when it is caught.  This is a workaround.
  + Unrelated minor fixes: removed unused variables and MESSAGE's; commented
    out tvlstr.cpp/test_read_vl_string_attribute because it may be redundant,
    and commented out H5Tpkg.h inclusion because TEST_ALIGNMENT is not added
    yet and probably not necessary in the C++ API.
Platforms tested:
    Linux/32 2.6 (jam) with PGI compilers
    Linux/32 2.6 (jam) with GNU compilers
    Linux/64 2.6 (koala)
2013-03-22 12:56:05 -05:00
..
CMakeLists.txt [svn-r23160] HDFFV-8227: Mac DARWIN requires CMake 2.8.10 2013-01-14 13:35:30 -05:00
dsets.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
h5cpputil.cpp [svn-r22836] Purpose: Fix bug HDFFV-533 and add other missing functions 2012-09-27 18:26:16 -05:00
h5cpputil.h [svn-r18685] Description: 2010-05-02 14:15:43 -05:00
H5srcdir_str.h.in [svn-r18419] Description: 2010-03-18 07:23:04 -05:00
Makefile.am [svn-r18349] Description: 2010-02-27 23:09:19 -05:00
Makefile.in [svn-r23305] HDFFV-8257: szip still used even if headers are not found. Change configure to test the result of the CHECK HEADERS call before checking for the library. 2013-02-18 15:56:21 -05:00
tattr.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
tcompound.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
testhdf5.cpp [svn-r18335] Description: 2010-02-26 11:55:49 -05:00
tfile.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
tfilter.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
th5s.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
th5s.h5 [svn-r3639] 2001-03-14 21:55:33 -05:00
tlinks.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
trefer.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
ttypes.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00
tvlstr.cpp [svn-r23427] Purpose: Fix bug HDFFV-8067 2013-03-22 12:56:05 -05:00