Article View: gnu.g++.bug
Article #914some bugs on g++ 2.2.2
From: Tetsu Tatsumi
Date: Mon, 07 Sep 1992 09:12
Date: Mon, 07 Sep 1992 09:12
46 lines
1479 bytes
1479 bytes
(1) The following file cannot be compiled with
g++ 2.2.2 on SunOS 4.1.2+JLE1.1.2.
------------------------------------------------------------------
class A {
int i; // not necessary
public:
static A a1;
A();
};
class B {
A a2;
public:
B();
};
B::B()
{
a2 = A::a1;
}
------------------------------------------------------------------
I tried "g++ -c file.c" and g++ sais:
/usrx/bin/gcc: Internal compiler error: program cc1plus got fatal signal 6
(2) in iostream.h, an operator<<() defined as
extern ostream& operator<<(ostream&, void *p);
but I think
extern ostream& operator<<(ostream&, const void *p);
is better.
(3) in stdio.h, sscanf() defined as
int sscanf(char*, const char* ...);
and it should be
int sscanf(const char*, const char* ...);
/*------------------------------*--------------------------------/
/ tatsumi@elelab.nsc.co.jp / Nippon Steel Corporation /
/-------------------------------*-------------------------------*/
Technical Details
Message-ID:
<9209070912.AA28301@flora.elelab.nsc.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!elelab.nsc.co.JP!tatsumiShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!elelab.nsc.co.JP!tatsumi From: tatsumi@elelab.nsc.co.JP (Tetsu Tatsumi) Subject: some bugs on g++ 2.2.2 Message-ID: <9209070912.AA28301@flora.elelab.nsc.co.jp> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Mon, 7 Sep 1992 09:12:11 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 47