http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48648

--- Comment #4 from bero at arklinux dot org 2011-04-17 10:34:52 UTC ---
void *foo(const void *a);

void bug48648()
{
        unsigned char a[2];
        long b;
        int i;

        for(i = 0; i < 2; i++) {
                if (b <= 0)
                        a[i] = 0;
                else if (b >= 8)
                        a[i] = 0;
                else
                        a[i] = 0;
                b -= 8;
        }
        foo(&a);
}

Reply via email to