blob: 8c959660143019fa194155cf28cb531a0241c0a1 [file] [log] [blame]
/* PR target/85756 */
#if __CHAR_BIT__ == 8 && __SIZEOF_SHORT__ == 2 && __SIZEOF_INT__ == 4
int a, c, *e, f, h = 10;
short b;
unsigned int p;
__attribute__((noipa)) void
bar (int a)
{
asm volatile ("" : : "r" (a) : "memory");
}
void
foo ()
{
unsigned j = 1, m = 430523;
int k, n = 1, *l = &h;
lab:
p = m;
m = -((~65535U | j) - n);
f = b << ~(n - 8);
n = (m || b) ^ f;
j = p;
if (p < m)
*l = k < 3;
if (!n)
l = &k;
if (c)
{
bar (a);
goto lab;
}
if (!*l)
*e = 1;
}
int
main ()
{
foo ();
return 0;
}
#else
int
main ()
{
return 0;
}
#endif