Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / uninit-pr108547.c
blobd8f6c9ff87a3b6ae4f95555376505b064e936fdc
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -Wuninitialized" } */
4 int func_7_uc_10li_19 (int);
5 int li_4, li_5, us_8;
6 unsigned char func_7_ptr_13, func_7_uc_14;
7 void func_7_ptr_18() {
8 if (li_5) {
9 for (;;)
11 short s_15;
12 for (; func_7_uc_14;) {
13 us_8 = 7;
14 for (; us_8; us_8 += 1)
15 lblD2AF1FAB:
16 if (us_8)
17 li_4 = 1;
18 func_7_uc_14 += (__INTPTR_TYPE__)func_7_ptr_18;
19 if (func_7_ptr_13 & 1 && (func_7_uc_14 &= func_7_ptr_13))
20 s_15 %= func_7_uc_10li_19(s_15); /* { dg-warning "uninitialized" } */
23 goto lblD2AF1FAB;