c++/4343: Internal compiler error 61

rodrigc@gcc.gnu.org rodrigc@gcc.gnu.org
Fri Sep 28 15:13:00 GMT 2001


Synopsis: Internal compiler error 61

State-Changed-From-To: feedback->analyzed
State-Changed-By: rodrigc
State-Changed-When: Fri Sep 28 15:12:55 2001
State-Changed-Why:
    I had to patch your code so that it would compile
    with gcc 3.0.1.
    I have attached the patch to this problem report.
    
    I still could not compile this code, because there are
    errors in this code, and incorrect uses of STL.
    However, I could not reproduce the error 61, so I think
    that from the compiler point of view, this bug report
    can be closed.
    
    I'll leave the bug open a bit longer, and see if I can
    find the problem, but I would contact the Supermix people
    where you got this code from and ask them to fix it.
    
    Specifically, line 417 in num_interpolate.h is wrong:
    const const_table_iter j = lower_bound(table.begin(), table.end(), x);
    
    x is of type double, but each element of table is of type
    pair< double, pair< data_iter, data_iter > > 

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=4343&database=gcc



More information about the Gcc-bugs mailing list