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)7 void 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)19 int main(int argc, char **argv)
20 {
21         decode("this bug is really weird", 24);
22 	return 0;
23 }
24