1 /* PR tree-optimization/33961 */ 2 /* { dg-do run } */ 3 /* { dg-options "-O2 -ftree-cselim" } */ 4 5 void decode(char *d, int len); 6 decode(char * d,int len)7void decode(char *d, int len) { 8 int i = len - 1; 9 while(i >= 0) { 10 d[i]; 11 if(d[i] == 0) 12 d[i]=' '; 13 if(d[i] == 1) 14 d[i]='x'; 15 i--; 16 } 17 } 18 main(int argc,char ** argv)19int main(int argc, char **argv) 20 { 21 decode("this bug is really weird", 24); 22 return 0; 23 } 24