------- Comment #2 from michael dot haubenwallner at salomon dot at  2006-09-22 
14:46 -------
was playing around somewhat after posting and indeed found the small testcase:

$ cat aa.cc

class A {
        virtual void f(long double);
};

class B : virtual public A
{
        void f(long double);
};

void B::f(long double x)
{
}

$ c++ -c aa.cc        
aa.cc: In member function 'void B::_ZTv0_n12_N1B1fEe(long double)':
aa.cc:7: internal compiler error: in make_decl_rtl, at varasm.c:890
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


-- 

michael dot haubenwallner at salomon dot at changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE in make_decl_rtl, at    |ICE when using long double
                   |varasm.c:890                |with virtual inheritance and
                   |                            |virtual methods


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

Reply via email to