Patchwork Fix PR45706 (missing i?86-*-*)

login
register
mail settings
Submitter H.J. Lu
Date Sept. 20, 2010, 2:41 p.m.
Message ID <AANLkTingYAsK+xxb-q_DeGhxQNEU02Mz0e3LtrRaiMfH@mail.gmail.com>
Download mbox | patch
Permalink /patch/65214/
State New
Headers show

Comments

H.J. Lu - Sept. 20, 2010, 2:41 p.m.
On Mon, Sep 20, 2010 at 7:38 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Mon, Sep 20, 2010 at 7:14 AM, Michael Matz <matz@suse.de> wrote:
>> Hi,
>>
>> I forgot to add i?86-*-* to the targets that now can do some vector
>> permutations resulting in mismatches between -m32 and native 32bit
>> compilation (and testsuite fails).  I've checked in this obvious patch
>> after H.J. confirmed that it doesn't cause further regressions.
>>
>
> I missed
>
> gcc.dg/vect/pr43432.c
>
> This will fail on ia32 since it doesn't use -msse2.
>
>

This works for me on ia32 and Intel64.

Patch

diff --git a/gcc/testsuite/gcc.dg/vect/pr43432.c
b/gcc/testsuite/gcc.dg/vect/pr43432.c
index 3070318..18c0dba 100644
--- a/gcc/testsuite/gcc.dg/vect/pr43432.c
+++ b/gcc/testsuite/gcc.dg/vect/pr43432.c
@@ -1,6 +1,5 @@ 
 /* { dg-do compile } */
 /* { dg-require-effective-target vect_float } */
-/* { dg-options "-O3 -ffast-math -fdump-tree-vect-details" } */


 void vector_fmul_reverse_c(float *dst, const float *src0, const float *src1,