Article View: gnu.g++.bug
Article #1241reported compiler error with g++ 2.3.2
From: Jeremy Maris
Date: Fri, 11 Dec 1992 19:24
Date: Fri, 11 Dec 1992 19:24
56 lines
2565 bytes
2565 bytes
I tried to build groff (1.06) with gcc 2.3.2 and libg++ 2.3. Whilst compiling
pic I got the following: (Ultrix 4.2)
All was fine 'till then.
Reading specs from /usr/local/lib/gcc-lib/decstation-ultrix/2.3.2/specs
gcc version 2.3.2
/usr/local/lib/gcc-lib/decstation-ultrix/2.3.2/cpp -lang-c++ -v -I. -I.
-I../include -I./../include -undef -D__GNUC__=2 -D__GNUG__=
2 -D__cplusplus -D__ANSI_COMPAT -DMIPSEL -DR3000 -DSYSTYPE_BSD
-D_SYSTYPE_BSD -Dbsd4_2 -Dhost_mips -Dmips -Dultrix -Dunix -D__ANSI_COMPAT
-D__MIPSEL__ -D__R3000__ -D__SYSTYPE_BSD__ -D___SYSTYPE_BSD__
-D__bsd4_2__ -D__host_mips__ -D__mips__ -D__ultrix__ -D__unix__
-D__ANSI_COMPAT -D__MIPSEL -D__R3000 -D__SYSTYPE_BSD -D___SYSTYPE_BSD
-D__bsd4_2 -D__host_mips -D__mips -D__ultrix -D__unix -D__OPTIMIZE__
-g -D__LANGUAGE_C_PLUS_PLUS__ -D__LANGUAGE_C_PLUS_PLUS
-D__LANGUAGE_C__ -D__LANGUAGE_C -DLANGUAGE_C -DHAVE_UNISTD_H=1
-DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_CC_LIMITS_H=1
-DHAVE_CC_UNISTD_H=1 -DSTDLIB_H_DECLARES_GETOPT=1 -DSTDLIB_H_DECLARES_PUTENV=1
-DHAVE_MMAP=1 -DHAVE_RENAME=1 -DHAVE_SYS_SIGLIST=1
-DWCOREFLAG=0200 object.cc /usr/tmp/cca27173.i
GNU CPP version 2.3.2 [AL 1.1, MM 29] DECstation running ultrix
/usr/local/lib/gcc-lib/decstation-ultrix/2.3.2/cc1plus
/usr/tmp/cca27173.i -mgpopt -quiet -dumpbase object.cc -g -O -version -o
/usr/tmp/cca27173.s
GNU C++ version 2.3.2 [AL 1.1, MM 29] DECstation running ultrix compiled
by GNU C version 2.3.2.
object.cc: In method `circle_object::circle_object (double)':
object.cc:1030: Internal compiler error.
object.cc:1030: Please report this to `bug-g++@prep.ai.mit.edu'.
Code extract:
class circle_object : public ellipse_object {
public:
circle_object(double);
object_type type() { return CIRCLE_OBJECT; }
void print();
};
circle_object::circle_object(double diam)
: ellipse_object(position(diam, diam))
{ <<<< line 1030
}
void circle_object::print()
{
if (lt.type == line_type::invisible && fill < 0.0)
return;
out->circle(cent, dim.x/2.0, lt, fill);
}
Thanks for groff and g++!
Jeremy Maris
Technical Details
Message-ID:
<18613.9212111924@syma.sussex.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!syma.sussex.ac.uk!jeremymShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!syma.sussex.ac.uk!jeremym From: jeremym@syma.sussex.ac.uk (Jeremy Maris) Subject: reported compiler error with g++ 2.3.2 Message-ID: <18613.9212111924@syma.sussex.ac.uk> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Fri, 11 Dec 1992 19:24:27 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 59