2 /* { dg-options "-O2 -fomit-frame-pointer" } */
4 unsigned char a
[256], b
[256], c
[256], d
[256];
6 void foo(unsigned char *x
, int y
, unsigned char *z
)
20 void test(int x
, unsigned char *y
)
22 unsigned char g
,h
,j
, k
[5],l
[5], m
[30];
25 bar(x
, y
[0], y
[1], y
[2], y
[3], y
[4], y
[5], y
[6], y
[7], y
[8], y
[9]);
26 for (i
= 5; --i
>= 0; )
27 k
[i
] = y
[5 + i
] ^ a
[i
] ^ c
[i
];
29 foo(&m
[29], sizeof m
, k
);
31 bar(x
, d
[x
], x
, c
[x
]);
33 for (i
= 5, h
= 0; --i
>= 0; h
= y
[i
])
39 for (i
= 5, h
= 0; --i
>= 0; h
= k
[i
])
45 for (i
= 5, h
= 0; --i
>= 0; h
= l
[i
]) {