mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-06 17:20:42 +08:00
[svn-r7418] Purpose:
bug fix Description: h5diff would incur a segmentation fault in Alpha clusters when the percentage option is used. This was due to memory aliagment issue when the options variable is declared as a local variable in main(). Moved the declaration to a global declaration. Platforms tested: "h5committested" And tested at cluster QT of SNL. Misc. update:
This commit is contained in:
parent
b259ca6f86
commit
6d647e5406
@ -51,6 +51,11 @@ typedef struct options_t
|
||||
int count; /* count value */
|
||||
} options_t;
|
||||
|
||||
/* Due to alignment issue in Alpha clusters, options must be declared here
|
||||
* not as a local variable in main().
|
||||
*/
|
||||
options_t options = {0,0,0,0,0,0,0};
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* prototypes
|
||||
*-------------------------------------------------------------------------
|
||||
@ -181,7 +186,6 @@ int main(int argc, const char *argv[])
|
||||
int nobjects1, nobjects2;
|
||||
info_t *info1=NULL;
|
||||
info_t *info2=NULL;
|
||||
options_t options = {0,0,0,0,0,0,0};
|
||||
const char *file1_name = NULL;
|
||||
const char *file2_name = NULL;
|
||||
const char *obj1_name = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user