blob: 1b59f35949cb2c1f3fe165a93a0c124d63cf7a22 [file]
/* { dg-do run } */
/* { dg-options "-O3 -mtune=generic-armv9-a" } */
#include <arm_neon.h>
int g_36[3];
short g_s;
signed char g_82, g_179, g_x, g_101;
__attribute__((noipa))
void check(void)
{
if (g_36[0] != 1)
__builtin_abort ();
}
int main(void)
{
BS_LABEL_3:
short l_65 = g_s;
if (g_x) goto BS_LABEL_6;
for (; g_101; g_101 = 5)
{
BS_LABEL_6:
}
for (; g_82 < 1; g_82++)
{
switch (vqadds_u32 (0, 0))
{
case 4: goto BS_LABEL_3;
case 9: goto BS_LABEL_3;
}
short si1 = (l_65 &= 1) || (g_179 &= 0) != 6;
g_36[0] = g_36[2] == 0 ? 1 : si1 / g_36[2];
}
check ();
}