1 /* { dg-do compile } */
2 /* { dg-options "-fgimple" } */
7 foo (int * p
, __UINTPTR_TYPE__ idx
, __UINTPTR_TYPE__ idx2
)
13 D1799
= __MEM
<unsigned int, 8> ((char *)p
+ 1 + idx
* _Literal (__SIZETYPE__
) 2);
14 __MEM
<unsigned int, 16> ((char *)&f
+ 0xfffffffffffffffe) = D1799
;
15 __MEM
<int> (&x
+ idx2
) = 1;
16 __MEM
<int, 2> (p
+ idx
* _Literal (__SIZETYPE__
) 1) = 1;
17 __MEM
<int> (&x
+ 2 + idx2
) = 1;
18 __MEM
<int> ((char *)&x
+ 4 + idx
* _Literal (__SIZETYPE__
) 4 + idx2
) = 1;