comparison gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.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
9 int a; 9 int a;
10 int b; 10 int b;
11 int c; 11 int c;
12 int d; 12 int d;
13 } s; 13 } s;
14
15 volatile int y = 0;
16 14
17 __attribute__ ((noinline)) int 15 __attribute__ ((noinline)) int
18 main1 (s *arr) 16 main1 (s *arr)
19 { 17 {
20 int i; 18 int i;
54 { 52 {
55 arr[i].a = i; 53 arr[i].a = i;
56 arr[i].b = i * 2; 54 arr[i].b = i * 2;
57 arr[i].c = 17; 55 arr[i].c = 17;
58 arr[i].d = i+34; 56 arr[i].d = i+34;
59 if (y) /* Avoid vectorization. */ 57 asm volatile ("" ::: "memory");
60 abort ();
61 } 58 }
62 59
63 main1 (arr); 60 main1 (arr);
64 61
65 return 0; 62 return 0;