This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.9.0 Release Candidate available from gcc.gnu.org
- From: Jonathan Wakely <jwakely dot gcc at gmail dot com>
- To: PaweÅ Sikora <pluto at agmk dot net>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Jakub Jelinek <jakub at redhat dot com>
- Date: Thu, 17 Apr 2014 11:13:00 +0100
- Subject: Re: GCC 4.9.0 Release Candidate available from gcc.gnu.org
- Authentication-results: sourceware.org; auth=none
- References: <728d251d1ed1190b0e4664106f8e0b38 at agmk dot net>
On 17 April 2014 10:38, PaweÅ Sikora wrote:
> Hi,
>
> the opt_random.h header includes <x86intrin.h> unconditionally and breaks
> crytopp build
> (redefinition of _mm_shuffle_epi8 in cpu.h).
> could you please add #ifdef __SSSE3__ around this include?
Do you mean __SSE3__ not __SSSE3__?
That's the macro that controls whether the
config/cpu/i486/opt/bits/opt_random.h header actually uses the
intrinsics or not:
namespace std _GLIBCXX_VISIBILITY(default)
{
_GLIBCXX_BEGIN_NAMESPACE_VERSION
#ifdef __SSE3__
template<>
template<typename _UniformRandomNumberGenerator>
void
normal_distribution<double>::