------- 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

Reply via email to