1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wuninitialized" } */
4 struct machine_thread_all_state
{
6 } _hurd_setup_sighandler_state
;
7 int _hurd_setup_sighandler_ss_0
;
10 } *_hurd_setup_sighandler_stackframe
;
12 void __thread_get_state();
13 int machine_get_basic_state(struct machine_thread_all_state
*state
) {
18 int *_hurd_setup_sighandler() {
19 int *scp
; /* { dg-bogus "used uninitialized" } */
20 if (_hurd_setup_sighandler_ss_0
) {
22 _hurd_setup_sighandler_state
.set
|= 5;
24 machine_get_basic_state(&_hurd_setup_sighandler_state
);
25 scp
= &_hurd_setup_sighandler_stackframe
->ctx
;