Message166942
Nice work Victor.
> Can we turn that particular optimisation off?
/OPT:NOICF is probably what we are looking for [1]:
"""
/OPT:ICF can result in the same address being assigned to different functions or read only data members (const variables compiled with /Gy). So, /OPT:ICF can break a program that depends on the address of functions or read-only data members being different. See /Gy (Enable Function-Level Linking) for more information.
"""
Now it makes sense that this only crops up with the PGO builds -- those are the only ones where we link with /OPT:ICF.
Can someone try out this option? I would, but I don't have a Windows box handy.
[1] http://msdn.microsoft.com/en-us/library/bxwfs976.aspx |
|
Date |
User |
Action |
Args |
2012-07-31 01:36:04 | meador.inge | set | recipients:
+ meador.inge, loewis, georg.brandl, rhettinger, terry.reedy, ishimoto, amaury.forgeotdarc, ncoghlan, pitrou, vstinner, jackdied, tim.golden, eric.araujo, mrabarnett, alex, r.david.murray, brian.curtin, skrah, benrg |
2012-07-31 01:36:04 | meador.inge | set | messageid: <1343698564.53.0.269418369598.issue8847@psf.upfronthosting.co.za> |
2012-07-31 01:36:03 | meador.inge | link | issue8847 messages |
2012-07-31 01:36:03 | meador.inge | create | |
|