This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: libstdc++/7926: i486 instructions in header files make c++ programs crash on i386


Synopsis: i486 instructions in header files make c++ programs crash on i386

State-Changed-From-To: open->analyzed
State-Changed-By: pme
State-Changed-When: Mon Sep 16 09:53:09 2002
State-Changed-Why:
    Thank you for your bug report.
    
    We already make a distinction between i386 and higher.
    If we compare those two files:
    
       % cd libstdc++-v3/config/cpu
       % diff i386/atomicity.h i486/atomicity.h
       1c1
       < // Low-level functions for atomic operations: x86, x < 4 version  -*- C++ -*-
       ---
       > // Low-level functions for atomic operations: x86, x >= 4 version  -*- C++ -*-
       58,59d57
       <
       <
       %
    
    Well, crumbs.  That's embarassing.
    
    I have not done any CVS archaeology to find out when
    this happened, but I'm sure it was a long time ago.
    (Those files are rarely changed.)  And it's gone undetected
    this long because there are only five i386 machines still
    in use, and you have one of them.  :-)
    
    Somebody more familiar with i386 will have to rewrite
    those instructions.  And remove those two useless blank
    lines.  :-)

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=7926


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]