1/* PR middle-end/27724 */ 2/* { dg-do run } */ 3/* { dg-options "" } */ 4 5extern void abort(); 6 7struct st{ 8 int _mark; 9}; 10unsigned long long t = ((int)(__SIZE_TYPE__)&(((struct st*)16)->_mark) - 32); 11 12int main() 13{ 14 if (t != (unsigned long long)(int)-16) 15 abort (); 16 return 0; 17} 18 19