Projects
OpenHPC3:3.0:Factory
mvapich2-gnu12
_service:extract_file:minit.patch
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:minit.patch of Package mvapich2-gnu12
--- ./src/mpid/ch3/channels/common/src/memory/mem_hooks.c 2016-04-13 20:47:17.000000000 -0700 +++ ./src/mpid/ch3/channels/common/src/memory/mem_hooks.c 2016-04-13 20:50:47.000000000 -0700 @@ -149,6 +149,12 @@ } } +/* disable compiler optimization for minit() to avoid optimizing out memset */ +#ifdef __GNUC__ +#pragma GCC push_options +#pragma GCC optimize ("O0") +#endif + int mvapich2_minit() { void *ptr_malloc = NULL; @@ -214,6 +220,11 @@ return 0; } +/* return to default optimization mode */ +#ifdef __GNUC__ +#pragma GCC pop_options +#endif + void mvapich2_mfin() { if (mem_hook_init) {
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.