blob: 462b2c4f0fb1cd8fd73b7beb13fb8b77bd4f19fb [file] [log] [blame]
/* { dg-do run { target { stdint_types } } } */
#include <stdint.h>
extern void abort (void);
int main()
{
int i = 1;
int *p = &i;
uintptr_t iptr;
iptr = (uintptr_t)p - (uintptr_t)&iptr;
p = (int *)((uintptr_t)&iptr + iptr);
if (*p != 1)
abort ();
return 0;
}