------- Comment #2 from ubizjak at gmail dot com  2007-12-12 21:39 -------
(In reply to comment #1)
> My suggestion is to force the same "argument"
> type by doing
> 
> #define _mm_shuffle_epi32(__A, __B) \
>   ((__m128i)__builtin_ia32_pshufd ((__v4si)(__m128i)__A, (int)__B))
>
> and adjust all !__OPTIMIZE__ macro variants this way.  (at least this makes
> this testcase work properly)

Thanks for the suggestion, the patch at
http://gcc.gnu.org/ml/gcc-patches/2007-12/msg00560.html implements suggested
approach.
> 


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |ubizjak at gmail dot com
                   |dot org                     |
                URL|                            |http://gcc.gnu.org/ml/gcc-
                   |                            |patches/2007-
                   |                            |12/msg00560.html
             Status|NEW                         |ASSIGNED
           Keywords|                            |patch
   Last reconfirmed|2007-12-12 09:55:10         |2007-12-12 21:39:57
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34435

Reply via email to