[llvm-commits] [llvm-gcc-4.2] r80832 - in /llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon: vdupQ_nf32.c vdup_nf32.c vextQf32.c vextQp16.c vextQp8.c vextQs16.c vextQs8.c vextQu16.c vextQu32.c vextQu8.c vextf32.c vextp16.c vextp8.c vexts16.c vexts32.c vexts8.c vextu16.c vextu32.c vextu8.c

Anton Korobeynikov asl at math.spbu.ru
Wed Sep 2 13:06:20 PDT 2009


Author: asl
Date: Wed Sep  2 15:06:19 2009
New Revision: 80832

URL: http://llvm.org/viewvc/llvm-project?rev=80832&view=rev
Log:
Unbreak the tests

Modified:
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c Wed Sep  2 15:06:19 2009
@@ -8,10 +8,10 @@
 
 #include "arm_neon.h"
 
-void test_vdupQ_nf32 (void)
+ /* LLVM LOCAL */
+void test_vdupQ_nf32 (float32_t arg0_float32_t)
 {
   float32x4_t out_float32x4_t;
-  float32_t arg0_float32_t;
 
   out_float32x4_t = vdupq_n_f32 (arg0_float32_t);
 }

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c Wed Sep  2 15:06:19 2009
@@ -8,10 +8,10 @@
 
 #include "arm_neon.h"
 
-void test_vdup_nf32 (void)
+ /* LLVM LOCAL */
+void test_vdup_nf32 (float32_t arg0_float32_t)
 {
   float32x2_t out_float32x2_t;
-  float32_t arg0_float32_t;
 
   out_float32x2_t = vdup_n_f32 (arg0_float32_t);
 }

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQf32.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   float32x4_t arg0_float32x4_t;
   float32x4_t arg1_float32x4_t;
 
-  out_float32x4_t = vextq_f32 (arg0_float32x4_t, arg1_float32x4_t, 0);
+ /* LLVM LOCAL */
+  out_float32x4_t = vextq_f32 (arg0_float32x4_t, arg1_float32x4_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.32\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   poly16x8_t arg0_poly16x8_t;
   poly16x8_t arg1_poly16x8_t;
 
-  out_poly16x8_t = vextq_p16 (arg0_poly16x8_t, arg1_poly16x8_t, 0);
+ /* LLVM LOCAL */
+  out_poly16x8_t = vextq_p16 (arg0_poly16x8_t, arg1_poly16x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQp8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   poly8x16_t arg0_poly8x16_t;
   poly8x16_t arg1_poly8x16_t;
 
-  out_poly8x16_t = vextq_p8 (arg0_poly8x16_t, arg1_poly8x16_t, 0);
+ /* LLVM LOCAL */
+  out_poly8x16_t = vextq_p8 (arg0_poly8x16_t, arg1_poly8x16_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   int16x8_t arg0_int16x8_t;
   int16x8_t arg1_int16x8_t;
 
-  out_int16x8_t = vextq_s16 (arg0_int16x8_t, arg1_int16x8_t, 0);
+ /* LLVM LOCAL */
+  out_int16x8_t = vextq_s16 (arg0_int16x8_t, arg1_int16x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQs8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   int8x16_t arg0_int8x16_t;
   int8x16_t arg1_int8x16_t;
 
-  out_int8x16_t = vextq_s8 (arg0_int8x16_t, arg1_int8x16_t, 0);
+ /* LLVM LOCAL */
+  out_int8x16_t = vextq_s8 (arg0_int8x16_t, arg1_int8x16_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint16x8_t arg0_uint16x8_t;
   uint16x8_t arg1_uint16x8_t;
 
-  out_uint16x8_t = vextq_u16 (arg0_uint16x8_t, arg1_uint16x8_t, 0);
+ /* LLVM LOCAL */
+  out_uint16x8_t = vextq_u16 (arg0_uint16x8_t, arg1_uint16x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu32.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint32x4_t arg0_uint32x4_t;
   uint32x4_t arg1_uint32x4_t;
 
-  out_uint32x4_t = vextq_u32 (arg0_uint32x4_t, arg1_uint32x4_t, 0);
+ /* LLVM LOCAL */
+  out_uint32x4_t = vextq_u32 (arg0_uint32x4_t, arg1_uint32x4_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.32\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextQu8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint8x16_t arg0_uint8x16_t;
   uint8x16_t arg1_uint8x16_t;
 
-  out_uint8x16_t = vextq_u8 (arg0_uint8x16_t, arg1_uint8x16_t, 0);
+ /* LLVM LOCAL */
+  out_uint8x16_t = vextq_u8 (arg0_uint8x16_t, arg1_uint8x16_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, \[qQ\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextf32.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   float32x2_t arg0_float32x2_t;
   float32x2_t arg1_float32x2_t;
 
-  out_float32x2_t = vext_f32 (arg0_float32x2_t, arg1_float32x2_t, 0);
+ /* LLVM LOCAL */
+  out_float32x2_t = vext_f32 (arg0_float32x2_t, arg1_float32x2_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.32\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   poly16x4_t arg0_poly16x4_t;
   poly16x4_t arg1_poly16x4_t;
 
-  out_poly16x4_t = vext_p16 (arg0_poly16x4_t, arg1_poly16x4_t, 0);
+ /* LLVM LOCAL */
+  out_poly16x4_t = vext_p16 (arg0_poly16x4_t, arg1_poly16x4_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextp8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   poly8x8_t arg0_poly8x8_t;
   poly8x8_t arg1_poly8x8_t;
 
-  out_poly8x8_t = vext_p8 (arg0_poly8x8_t, arg1_poly8x8_t, 0);
+ /* LLVM LOCAL */
+  out_poly8x8_t = vext_p8 (arg0_poly8x8_t, arg1_poly8x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   int16x4_t arg0_int16x4_t;
   int16x4_t arg1_int16x4_t;
 
-  out_int16x4_t = vext_s16 (arg0_int16x4_t, arg1_int16x4_t, 0);
+ /* LLVM LOCAL */
+  out_int16x4_t = vext_s16 (arg0_int16x4_t, arg1_int16x4_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts32.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   int32x2_t arg0_int32x2_t;
   int32x2_t arg1_int32x2_t;
 
-  out_int32x2_t = vext_s32 (arg0_int32x2_t, arg1_int32x2_t, 0);
+ /* LLVM LOCAL */
+  out_int32x2_t = vext_s32 (arg0_int32x2_t, arg1_int32x2_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.32\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vexts8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   int8x8_t arg0_int8x8_t;
   int8x8_t arg1_int8x8_t;
 
-  out_int8x8_t = vext_s8 (arg0_int8x8_t, arg1_int8x8_t, 0);
+ /* LLVM LOCAL */
+  out_int8x8_t = vext_s8 (arg0_int8x8_t, arg1_int8x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu16.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint16x4_t arg0_uint16x4_t;
   uint16x4_t arg1_uint16x4_t;
 
-  out_uint16x4_t = vext_u16 (arg0_uint16x4_t, arg1_uint16x4_t, 0);
+ /* LLVM LOCAL */
+  out_uint16x4_t = vext_u16 (arg0_uint16x4_t, arg1_uint16x4_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.16\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu32.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint32x2_t arg0_uint32x2_t;
   uint32x2_t arg1_uint32x2_t;
 
-  out_uint32x2_t = vext_u32 (arg0_uint32x2_t, arg1_uint32x2_t, 0);
+ /* LLVM LOCAL */
+  out_uint32x2_t = vext_u32 (arg0_uint32x2_t, arg1_uint32x2_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.32\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c?rev=80832&r1=80831&r2=80832&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.target/arm/neon/vextu8.c Wed Sep  2 15:06:19 2009
@@ -14,7 +14,8 @@
   uint8x8_t arg0_uint8x8_t;
   uint8x8_t arg1_uint8x8_t;
 
-  out_uint8x8_t = vext_u8 (arg0_uint8x8_t, arg1_uint8x8_t, 0);
+ /* LLVM LOCAL */
+  out_uint8x8_t = vext_u8 (arg0_uint8x8_t, arg1_uint8x8_t, 1);
 }
 
 /* { dg-final { scan-assembler "vext\.8\[ 	\]+\[dD\]\[0-9\]+, \[dD\]\[0-9\]+, \[dD\]\[0-9\]+, #\[0-9\]+!?\(\[ 	\]+@\[a-zA-Z0-9 \]+\)?\n" } } */





More information about the llvm-commits mailing list