1 /* { dg-do compile } */
2 /* { dg-options "-O -Wuninitialized" } */
26 int xa
, xb
, xc
, xd
, xe
, xf
, xg
, xh
, xi
, xj
;
30 if ( n
& 1 ) xa
= G();
31 if ( n
& 2 ) xb
= G();
32 if ( n
& 4 ) xc
= G();
33 if ( n
& 32 ) xd
= G();
34 if ( n
& 16 ) xe
= G();
35 if ( n
& 64 ) xf
= G();
36 if ( n
& 256 ) xg
= G();
37 if ( n
& 512 ) xh
= G();
38 if ( n
& 1024 ) xi
= G();
39 if ( n
& 2048 ) xj
= G();
41 if ( m
>= 64 ) return;
43 if ( n
& 1 ) x
->a
= xa
;
44 if ( n
& 2 ) x
->b
= xb
;
45 if ( n
& 4 ) x
->c
= xc
;
46 if ( n
& 32 ) x
->d
= xd
;
47 if ( n
& 16 ) x
->e
= xe
;
48 if ( n
& 64 ) x
->f
= xf
;
49 if ( n
& 256 ) x
->g
= xg
;
50 if ( n
& 512 ) x
->h
= xh
;
51 if ( n
& 1024 ) x
->i
= xi
;
52 if ( n
& 2048 ) x
->j
= xj
; /* { dg-bogus "uninitialized" } */