/* { dg-do run } */ | |
short *b; | |
void __attribute__((noipa)) | |
bar (short x, int j) | |
{ | |
for (int i = 0; i < j; ++i) | |
*b++ = x; | |
} | |
int | |
main() | |
{ | |
b = (short *)&b; | |
bar (0, 1); | |
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ | |
if ((short)(__UINTPTR_TYPE__)b != 0) | |
__builtin_abort (); | |
#endif | |
return 0; | |
} |