blob: c937e17085bed9bf7a5c86e88ec4296f808896a7 [file] [log] [blame]
/* PR tree-optimization/104604 */
unsigned char g;
__attribute__((noipa))
unsigned char
foo (_Complex unsigned c)
{
unsigned char v = g;
_Complex unsigned t = 3;
t /= c;
return v + t;
}
__attribute__((noipa))
unsigned char
bar (_Complex unsigned c)
{
unsigned char v = g;
_Complex unsigned t = 42;
t /= c;
return v + t;
}
int
main ()
{
unsigned char x = foo (7);
if (x)
__builtin_abort ();
if (bar (7) != 6)
__builtin_abort ();
return 0;
}