lkml.org 
[lkml]   [2000]   [Nov]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: gcc-2.95.2-51 is buggy
    Date
    > > Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.2/specs
    > > gcc version 2.95.2 19991024 (release)
    > > % /usr/bin/gcc -Wall -O2 -o bug bug.c; ./bug
    > > 0x84800000
    > > % /usr/gcc/aeb/bin/gcc -v
    > > Reading specs from
    /usr/gcc/aeb/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/specs
    > > gcc version 2.95.2 19991024 (release)
    > > % /usr/gcc/aeb/bin/gcc -Wall -O2 -o nobug bug.c; ./nobug
    > > 0x0
    > >
    > > So, not all versions of gcc 2.95.2 are equal.
    >
    > Interesting. Plain vanilla 2.95.2 from ftp.gnu.org exhibits the same
    > bug on an BSDI2.1 i386 system.
    >
    > defiant ~/tmp$ gcc -v
    > Reading specs from /usr/local/gnu/lib/gcc-lib/i386-pc-bsdi2.1/2.95.2/specs
    > gcc version 2.95.2 19991024 (release)
    > defiant ~/tmp$ gcc -O2 -o bug bug.c; ./bug
    > 0x4800000
    >
    > Ion
    >

    Don't know if anyone else has noticed this but from what I've seen
    posted it appears, unless I missed something, the gcc 2.95.2s that have
    exibited the bug were compiled for a 386 or a 486 while the one on which it
    worked was a 686. Perhaps the bug only appears on certain gcc
    configurations. Either the build configuration or the default optimization
    method(s), if I remember correctly gcc optimizes for the platform (i.e.
    i386, i486, i586, etc) it was configured for by default.

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 12:47    [W:2.169 / U:3.344 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site