------- Comment #15 from rguenther at suse dot de 2010-04-11 18:08 ------- Subject: Re: [4.3 Regression] possible wrong code bug
On Fri, 9 Apr 2010, jakub at gcc dot gnu dot org wrote: > ------- Comment #14 from jakub at gcc dot gnu dot org 2010-04-09 18:24 > ------- > Testcase distilled from OO.o that has been also fixed by this bugfix (failed > at > -Os). Do we want it for the testsuite too? > > struct S > { > int a, b; > char c[10]; > }; > > __attribute__((noinline)) void > test (struct S *x) > { > while (x->b > 1 && x->c[x->b - 1] == '/') > { > x->b--; > x->c[x->b] = '\0'; > } > } > > const struct S s = { 0, 0, "" }; > > int > main () > { > struct S *p; > asm ("" : "=r" (p) : "0" (&s)); > test (p); > return 0; > } Yes please. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43560