1 /* { dg-additional-options "-std=gnu89" } */
2 typedef struct {int dims
[0]; } *A
;
6 unsigned char y
= obj
>> 24;
12 if(((int)obj
&7)!=7)return;
14 REST_OF_CODE_JUST_HERE_TO_TRIGGER_THE_BUG
:
17 unsigned char t
= obj
>> 24;
18 if (!(t
==0)&&(t
<=0x03))
20 return ((A
)(obj
&0x00FFFFFFL
))->dims
[1];
24 long g(){return 0xff000000L
;}
25 main (){int x
;f(g());exit(0);}