summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/20071027-1.c
blob: c550406216a806ab104350ffd9d341f8701fc0eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* PR tree-optimization/33856 */
/* Testcase by Martin Michlmayr <tbm@cyrius.com> */

typedef struct z_key
{
  int key;
  int mask;
} z_key;
typedef struct picture_size
{
  z_key key;
} picture_size;

void picture_size_new (picture_size *ps)
{
  z_key key;
  ps->key = key;
}

void picture_sizes_load_default (picture_size *ps)
{
  int i;
  for (i = 0; i < 5; ++i)
    picture_size_new (ps);
}