/* { dg-do compile } */ | |
/* { dg-options "-O3" } */ | |
/* { dg-additional-options "-mno-sse -mno-mmx" { target i?86-*-* x86_64-*-* } } */ | |
/* { dg-additional-options "-mno-altivec -mno-vsx" { target powerpc*-*-* } } */ | |
extern void fn2(); | |
struct { | |
unsigned qp_num; | |
unsigned starting_psn; | |
void *private_data; | |
} a; | |
struct { | |
unsigned id; | |
unsigned qpn; | |
unsigned psn; | |
} b; | |
void fn1() { | |
a.qp_num = b.qpn; | |
a.starting_psn = b.psn; | |
fn2(b.id); | |
} |