BG/Q: force compilation of QPX based memcopy with O3
Recently, we observed erratic behavior by CmiMemcpy on BG/Q
which uses QPX unit. We found that if compiled without -O3,
QPX based code generates incorrect assembly and hence incorrect
output. This workaround forces use of O3 while compiling that
part of code, till IBM fixes the issues. Compiler versions
that showed this behavior:
/soft/compilers/ibmcmp-aug2013/vac/bg/12.1/ (on vesta)
/soft/compilers/ibmcmp-
feb2014/vac/bg/12.1/ (on vesta)
Driver: /bgsys/drivers/V1R2M1/ppc64
Change-Id: I12ee1293955b7cd2cba8317109f22dbf347ef005