From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6343 invoked by alias); 8 Dec 2002 14:46:03 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 6326 invoked by uid 71); 8 Dec 2002 14:46:03 -0000 Date: Sun, 08 Dec 2002 06:46:00 -0000 Message-ID: <20021208144603.6325.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Alex Kunin Subject: RE: c++/8860: illegal constructor causes internal compiler error Reply-To: Alex Kunin X-SW-Source: 2002-12/txt/msg00461.txt.bz2 List-Id: The following reply was made to PR c++/8860; it has been noted by GNATS. From: Alex Kunin To: "'reichelt@igpm.rwth-aachen.de'" , "'a-hw@mail.ru'" , "'gcc-bugs@gcc.gnu.org'" , "'gcc-prs@gcc.gnu.org'" , "'nobody@gcc.gnu.org'" , "'gcc-gnats@gcc.gnu.org'" Cc: Subject: RE: c++/8860: illegal constructor causes internal compiler error Date: Sun, 8 Dec 2002 15:40:18 +0100 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C29EC7.BA9FA3A0 Content-Type: text/plain; charset="koi8-r" Thank you. :-) > -----Original Message----- > From: reichelt@igpm.rwth-aachen.de > [mailto:reichelt@igpm.rwth-aachen.de] > Sent: Saturday, December 07, 2002 10:21 PM > To: a-hw@mail.ru; gcc-bugs@gcc.gnu.org; gcc-prs@gcc.gnu.org; > nobody@gcc.gnu.org > Subject: Re: c++/8860: illegal constructor causes internal compiler > error > > > Synopsis: illegal constructor causes internal compiler error > > State-Changed-From-To: open->closed > State-Changed-By: reichelt > State-Changed-When: Sat Dec 7 13:21:20 2002 > State-Changed-Why: > Fixed in gcc 3.2.1. > gcc 3.2.1 and mainline report: > > test.cpp: In constructor > `Smoother_Lookup::Smoother_Lookup(int) [with > Function = Test]': > test.cpp:29: instantiated from here > test.cpp:15: type `class Smoother_Lookup' is not a > direct base of ` > Smoother_Lookup' > test.cpp:15: no matching function for call to > `Smoother::Smoother()' > test.cpp:3: candidates are: Smoother::Smoother(const Smoother&) > test.cpp:5: Smoother::Smoother(int) > test.cpp:29: instantiated from here > test.cpp:16: no matching function for call to `Test::Test(int&)' > test.cpp:23: candidates are: Test::Test() > test.cpp:23: Test::Test(const Test&) > test.cpp:16: `generate_n' undeclared in namespace `std' > > I checked this on i686-pc-linux-gnu, but since I could > reproduce the problem > with gcc 3.2 on this platform, I assume it is fixed also > for the submitters > platform. > > http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail& database=gcc&pr=8860 ------_=_NextPart_001_01C29EC7.BA9FA3A0 Content-Type: text/html; charset="koi8-r" Content-Transfer-Encoding: quoted-printable RE: c++/8860: illegal constructor causes internal compiler = error

Thank you. :-)

> -----Original Message-----
> From: reichelt@igpm.rwth-aachen.de
> [mailto:reichelt@igpm.rwth-a= achen.de]
> Sent: Saturday, December 07, 2002 10:21 = PM
> To: a-hw@mail.ru; gcc-bugs@gcc.gnu.org; = gcc-prs@gcc.gnu.org;
> nobody@gcc.gnu.org
> Subject: Re: c++/8860: illegal constructor = causes internal compiler
> error
>
>
> Synopsis: illegal constructor causes internal = compiler error
>
> State-Changed-From-To: open->closed
> State-Changed-By: reichelt
> State-Changed-When: Sat Dec  7 13:21:20 = 2002
> State-Changed-Why:
>     Fixed in gcc = 3.2.1.
>     gcc 3.2.1 and mainline = report:
>    
>     test.cpp: In = constructor
> = `Smoother_Lookup<Function>::Smoother_Lookup(int) [with
>        = Function =3D Test]':
>     = test.cpp:29:   instantiated from here
>     test.cpp:15: type = `class Smoother_Lookup<Test>' is not a
> direct base of `
>        = Smoother_Lookup<Test>'
>     test.cpp:15: no = matching function for call to
> `Smoother::Smoother()'
>     test.cpp:3: candidates = are: Smoother::Smoother(const Smoother&)
>     = test.cpp:5:          &= nbsp;      Smoother::Smoother(int)
>     = test.cpp:29:   instantiated from here
>     test.cpp:16: no = matching function for call to `Test::Test(int&)'
>     test.cpp:23: candidates = are: Test::Test()
>     = test.cpp:23:          =        Test::Test(const Test&)
>     test.cpp:16: = `generate_n' undeclared in namespace `std'
>    
>     I checked this on = i686-pc-linux-gnu, but since I could
> reproduce the problem
>     with gcc 3.2 on this = platform, I assume it is fixed also
> for the submitters
>     platform.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=3Dview%20au= dit-trail&
database=3Dgcc&pr=3D8860

------_=_NextPart_001_01C29EC7.BA9FA3A0--