libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / pr115395.c
blobcd1cee9f3dff33bd46d225929428fe8c45f72965
1 /* { dg-additional-options "-mavx2" { target avx2_runtime } } */
3 #include "tree-vect.h"
5 struct {
6 long header_size;
7 long start_offset;
8 long end_offset;
9 } myrar_dbo[5] = {{0, 87, 6980}, {0, 7087, 13980}, {0, 14087, 0}};
11 int i;
12 long offset;
14 int main()
16 check_vect ();
18 offset += myrar_dbo[0].start_offset;
19 while (i < 2) {
20 i++;
21 offset += myrar_dbo[i].start_offset - myrar_dbo[i - 1].end_offset;
23 if (offset != 301)
24 abort();
26 return 0;