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