Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.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 |
---|---|
1 /* { dg-additional-options "-fdump-tree-cunroll-details" } */ | 1 /* { dg-additional-options "-fdump-tree-cunroll-details" } */ |
2 | 2 |
3 #include "tree-vect.h" | 3 #include "tree-vect.h" |
4 | 4 |
5 int ii[32]; | 5 int ii[32]; |
6 char cc[66] __attribute__((aligned(1))) = | 6 struct { char a; char b[66]; } cc = { 0, |
7 { 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, | 7 { 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, |
8 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, | 8 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, |
9 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, | 9 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, |
10 30, 0, 31, 0 }; | 10 30, 0, 31, 0 } |
11 }; | |
11 | 12 |
12 void __attribute__((noinline,noclone)) | 13 void __attribute__((noinline,noclone)) |
13 foo (int s) | 14 foo (int s) |
14 { | 15 { |
15 int i; | 16 int i; |
16 for (i = 0; i < s; i++) | 17 for (i = 0; i < s; i++) |
17 ii[i] = (int) cc[i*2]; | 18 ii[i] = (int) cc.b[i*2]; |
18 } | 19 } |
19 | 20 |
20 int main (int argc, const char **argv) | 21 int main (int argc, const char **argv) |
21 { | 22 { |
22 int i; | 23 int i; |