[RISC-V] Avoid unnecessary extensions when value is already extended
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / section-anchors-pr27770.c
blob1154b40d4855b5a42187134e9d5f08a98a160744
1 /* { dg-require-effective-target section_anchors } */
3 #include <stdarg.h>
4 #include "tree-vect.h"
6 short x;
7 static short f[100] = {0};
8 int
9 bar (void)
11 return f[0];
13 void
14 foo (void)
16 int i;
17 for (i = 0; i < 100; i++)
18 f[i]++;
20 int main (void)
22 int i;
23 check_vect ();
24 foo ();
25 #pragma GCC novector
26 for (i = 0; i < 100; i++)
27 if (f[i]!=1)
28 abort ();
29 return 0;