1 /* { dg-do compile } */
2 
3 typedef unsigned char uint8_t ;
4 typedef unsigned long uint32_t;
f0a(uint32_t * result,uint32_t * arg1)5 void f0a(uint32_t * result, uint32_t * arg1)
6 {
7   int idx;
8   for (idx=0;idx<96;idx += 1)
9     {
10       uint8_t temp_5;
11       uint8_t temp_6;
12 
13       temp_5 = ~(*arg1);
14       temp_6 = (*arg1) + 1 - temp_5;
15       result[idx] = temp_6;
16     }
17 }
18