reassign 105223 gcc
thanks

Good spotting, and the english is fine. Only thing that was wrong was
it was against "base" instead of gcc, but that's fixed with this mesage.

----- Forwarded message from loic <[EMAIL PROTECTED]> -----
From: loic <[EMAIL PROTECTED]>
Subject: Bug#105223: GCC failed to compile this programme
To: Debian Bug Tracking System <[EMAIL PROTECTED]>

Package: base
Version: N/A; reported 2001-07-14
Severity: important

The programme is:
#include<stdio.h>

void retenue_f(unsigned long a, unsigned long b, unsigned long
               c) 
{
    unsigned long f;
    unsigned long long tmp;

    printf("%lu, %lu, %lu\n", a, b, c);
    
    tmp = c+b;
    f = tmp%10;
    tmp = (unsigned long long)f + a;
    while(tmp >= 10)
            ;
}

int main(void)
{

    unsigned long r=1, s=2, t=3;
    
    retenue_f(r, s, t);
    return 0;
}
--------------------------
When you compile it with gcc -Wall -O2 -o bug bug.c and then when you
execute it, you have 1, 0, 2 displayed instead of 1, 2, 3. That mean
the b argument of the function retenue_f is 0 instead of 2.
I can't reduce the programme more to obtain the bug, so all the ligne
were required. Note that the -O2 flag is also required.
I've tell some pepole to try this programme and they obtain the bug
too. Some of them use woody.

PS:please excuse my bad english speaking cause I'm french man.

-- System Information
Debian Release: 2.2
Architecture: i386
Kernel: Linux fridu 2.2.18pre21 #4 Fri Mar 30 17:55:41 CEST 2001 i686
----- End forwarded message -----


Reply via email to