|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-05-24 06:09:36
Joaquín Mª López Muñoz wrote:
>> When in GCC compatibility mode, ICC on IA64 does not support
>> asm statements, as shown for instance in http://tinyurl.com/7m3bd.
>> I've googled for this, and the references found seem to confirm this
>> fact.
>> This is currently causing countless test failures in
>> FFT-icc_8.1.30/intel-linux.
>> The proposed patch to boost/detail/sp_counted_base.hpp, though not
>> tested (don't have access to the environment), seems to me will solve
>> the
>> problem: basically, it disables the forwarding to the optimized
>> boost/detail/sp_counted_base_gcc_ia64.hpp on the circumstances
>> described.
>> OK to commit?
>>
>> Joaquín M López Muñoz
>> Telefónica, Investigación y Desarrollo
>
>
>
>> 38c38
>> < #elif defined( __GNUC__ ) && defined( __ia64__ )
>> ---
>>> #elif defined( __GNUC__ ) && defined( __ia64__ ) && !defined(
>>> __INTEL_COMPILER )
Yes, please go ahead. A slightly better fix would be to add an
Intel-specific sp_counted_base using <ia64intrin.h>, but only someone with
access to Intel on IA64 can do it.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk