1 /* { dg-do compile { target powerpc*-*-darwin* } } */ 2 /* { dg-options "-O2 -mpowerpc64" } */ 3 4 typedef struct Nlm_rect { 5 short sh1; 6 short sh2; 7 short sh3; 8 short sh4; 9 } S8; 10 11 typedef struct udv_mouse_select { 12 short Action_type; 13 S8 rcClip; 14 int pgp; 15 } UDVselect; 16 17 UDVselect ms; 18 int UDV(S8 rcClip); 19 main()20int main() 21 { 22 ms.rcClip.sh1 = 1; 23 ms.rcClip.sh4 = 4; 24 return UDV(ms.rcClip); 25 } 26 UDV(S8 rcClip)27int UDV(S8 rcClip){ 28 29 return !(rcClip.sh1 == 1 && rcClip.sh4 == 4); 30 } 31 32 33