22 lines
467 B
C
22 lines
467 B
C
/* { 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);
|
|
}
|