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: Alexander Ivchenko <aivchenk at gmail dot com>
- To: PaweÅ Sikora <pluto at agmk dot net>
- Cc: Jonathan Wakely <jwakely dot gcc at gmail dot com>, gcc <gcc at gcc dot gnu dot org>, Jakub Jelinek <jakub at redhat dot com>
- Date: Thu, 17 Apr 2014 14:47:50 +0400
- 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> <CAH6eHdS96u+-kzvAexKM9y744bgYWCQ6jmZ22ouoLxkGQAsTQw at mail dot gmail dot com> <7aeba97778b75575c223ad7d0e89c707 at agmk dot net>
Is it ok to port this patch to 4.9 branch:
commit 15bee5d49b1c746fd3e784432d7e4988941a671e
Author: bviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Apr 11 19:56:42 2014 +0000
Fix for PR other/60644.
+2014-04-11 Barry Tannenbaum <barry.m.tannenbaum@intel.com>
+
+ PR other/60644
+ * runtime/os-unix.c: Replaced all occurrances of ANDROID with
+ __ANDROID__.
+ * runtime/bug.h: Likewise.
+ * include/cilk/metaprogramming.h: Likewise.
+ * include/cilk/reducer_min_max.h: Likewise.
+
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209324
138bc75d-0d04-0410-961f-82ee72b054a4
to fix http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60644 and cure
i686-pc-linux-android build?
thanks,
Alexander
2014-04-17 14:25 GMT+04:00 PaweÅ Sikora <pluto@agmk.net>:
> W dniu 2014-04-17 12:13, Jonathan Wakely napisaÅ(a):
>
>> 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__?
>
>
> yes, __SSE3__.
>
>
>> 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>::
>
>