Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-11-02 18:49:25


Bo Persson wrote:
> "Peter Dimov" <pdimov_at_[hidden]> skrev i meddelandet
> news:00a901c5dfdf$683e1f90$6401a8c0_at_pdimov2...
>> Bo Persson wrote:
>>> "Peter Dimov" <pdimov_at_[hidden]> skrev i meddelandet
>>> news:00ac01c5df98$aa43f2d0$6401a8c0_at_pdimov2...
>>
>>>> I'm not sure whether we need to do anything to address
>>>> the failure; the behavior looks decidedly non-conforming to me.
>>>> You should report it to MS.
>>>
>>> They already know about it.
>>
>> They know about what? Link?
>
> It is known that the linker optimizations remove identical code blocks
> to save code space. See /OPT:ICF in the linker reference:
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_compiler.2d.controlled_link_options.asp

Yes, this is well known; but the fact that VC8 as shipped fails a Boost test
may be unknown to them. It wasn't clear to me which of the two you had in
mind.

It should be possible to not fold blocks that have both of their addresses
taken, so they (MS) may consider fixing it if it's reported.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk