Daily bump.
[official-gcc.git] / gcc / testsuite / gcc.target / arm / pr65647-2.c
blob79637bfd9d74ad0490406975ffd7fa5112f57e70
1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_arch_v6_arm_ok } */
3 /* { dg-options "-O3 -std=c99" } */
4 /* { dg-add-options arm_arch_v6_arm } */
6 typedef struct {
7 int i;
8 } x264_union32_t;
9 typedef struct {
10 int level_idx;
11 } trellis_node_t;
12 int a, c, d, f, h, i = (int)&c;
13 trellis_node_t b[1][1];
14 short *e = 0;
15 short g;
16 void fn1() {
17 int k[64 * 8 * 2];
18 trellis_node_t *l = b[0];
19 for (; i >= d; i--) {
20 if (e[i]) {
21 for (int j = 1; j < 8; j++) {
22 ((x264_union32_t *)&k[a])->i = l[j].level_idx;
23 l[j].level_idx = a;
24 a++;
26 continue;
28 for (int j;; j++)
31 int m[6] __attribute__((aligned(16)));
32 for (; h; h++, f++)
33 g = m[h];