comparison gcc/testsuite/gcc.dg/vect/slp-3-big-array.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
4 #include "tree-vect.h" 4 #include "tree-vect.h"
5 5
6 #define N 96 6 #define N 96
7 7
8 unsigned short in[N*8]; 8 unsigned short in[N*8];
9 volatile int y = 0;
10 9
11 int 10 int
12 main1 () 11 main1 ()
13 { 12 {
14 int i; 13 int i;
15 unsigned short out[N*8]; 14 unsigned short out[N*8];
16 15
17 for (i = 0; i < N*8; i++) 16 for (i = 0; i < N*8; i++)
18 { 17 {
19 in[i] = i&63; 18 in[i] = i&63;
20 if (y) /* Avoid vectorization. */ 19 asm volatile ("" ::: "memory");
21 abort ();
22 } 20 }
23 21
24 for (i = 0; i < N; i++) 22 for (i = 0; i < N; i++)
25 { 23 {
26 out[i*8] = in[i*8]; 24 out[i*8] = in[i*8];