(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
20101217-1.c
       1  /* Testcase provided by HUAWEI.  */
       2  
       3  extern int printf (const char * __format, ...);
       4  
       5  int main()
       6  {
       7          int cur_k;
       8          int cur_j=0;
       9          int cur_i=28;
      10          unsigned char temp_data[8];
      11          unsigned int Data_Size=20;
      12  
      13          for (cur_k=0;cur_j<7;cur_j++,cur_i++) {
      14                  if (cur_j%2==0) {
      15                          temp_data[cur_k++]=0;
      16                  }
      17                  if (cur_k==7) {
      18                          for (;cur_k>0;cur_k--) {
      19                                  if (cur_k>2) {
      20                                          if ((temp_data[7-cur_k]=='n' || temp_data[7-cur_k]=='N' ) && (temp_data[7-cur_k+1]=='a' || temp_data[7-cur_k+1]=='A' )) {
      21                                                  break;
      22                                          }
      23                                  }
      24                                  if (cur_k==1) {
      25                                          if (temp_data[7-cur_k]=='n' || temp_data[7-cur_k]=='N' ) {
      26                                                  break;
      27                                          }
      28                                  }
      29                          }
      30                          if (cur_k==7) {
      31                          } else {
      32                                  if (cur_k>0)
      33                                          printf("dfjk");
      34                          }
      35                  }
      36          }
      37  return 0;
      38  }