Boost logo

Boost :

From: Joaquín Mª López Muñoz (joaquin_at_[hidden])
Date: 2005-05-24 07:13:53


Peter Dimov ha escrito:

> 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.

Done.

> 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.
>

Far beyond my skills, I'm afraid. In the meantime I hope the patch will do.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo


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