repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
PR target/83368
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.target
/
i386
/
avx2-pr80631.c
blob
5af1b0feb2c039d6a6c6ff0d7e0d5cebb468230f
1
/* PR tree-optimization/80631 */
2
/* { dg-do run } */
3
/* { dg-options "-O2 -ftree-vectorize -mavx2 -fno-vect-cost-model" } */
4
/* { dg-require-effective-target avx2 } */
5
6
#include
"avx2-check.h"
7
8
#define N 8
9
10
static void
11
avx2_test
(
void
)
12
{
13
int
v
[
N
],
k
;
14
for
(
k
=
0
;
k
<
N
;
k
++)
15
v
[
k
] =
k
;
16
v
[
0
] =
77
;
17
int
found_index
= -
1
;
18
for
(
k
=
0
;
k
<
N
;
k
++)
19
if
(
v
[
k
] ==
77
)
20
found_index
=
k
;
21
if
(
found_index
!=
0
)
22
abort
();
23
}