🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #1730

bug in g++ 1.34.0

#1730
From: Dirk Grunwald
Date: Mon, 13 Mar 1989 23:56
39 lines
3920 bytes
configuration: stock g++ 1.34.0, compiled using gcc-1.34 on a Sun-3/60
problem: get following assertion
 Failed assertion visibility != visibility_protected at line 3298 of `cplus-class.c'.

GDB session & squeezed code follows

Current directory is /usr/local/Gnu/lib/
GDB 3.1, Copyright (C) 1988 Free Software Foundation, Inc.
There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "info copying" to see the conditions.
Reading symbol data from /usr/local/Gnu/lib/gcc-c++...done.
Type "help" for a list of commands.
(gdb) dir /mnt/tapestry/Tools/Src/G++/g++-1.34.0
Source directories searched: /usr/local/Gnu/lib:/mnt/tapestry/Tools/Src/G++/g++-1.34.0
(gdb) run -noreg -version -o /dev/null BUG.cc
Starting program: /usr/local/Gnu/lib/gcc-c++ -noreg -version -o /dev/null BUG.cc
GNU C++ version 1.34.0 (68k, MIT syntax) compiled by GNU C version 1.34.
c++: BUG.cc: No such file or directory

Program exited with code 043.
(gdb) pwd
Working directory /usr/local/Gnu/lib
 (canonically /share/guitar/Gnu/lib).
(gdb) cd /home/reed/grunwald/Workload/Sun
Working directory /home/reed/grunwald/Workload/Sun.
(gdb) run
Starting program: /usr/local/Gnu/lib/gcc-c++ -noreg -version -o /dev/null BUG.cc
GNU C++ version 1.34.0 (68k, MIT syntax) compiled by GNU C version 1.34.
abs (double); abs (long int); sign (long int); sign (double); sqr (long int); sqr (double); even (long int); odd (long int); lcm (long int, long int); setbit (long int &, long int); clearbit (long int &, long int); testbit (long int, long int); File::filedesc (); File::name (); File::iocount (); File::readable (); File::writable (); File::is_open (); File::clear (enum state_value (=  0 )); File::raw (); File::check_state (); File::failif (int); File::get (char &); File::put (char); File::unget (char); File

::putback (char); File::read (void *, int, int); File::write (void *, int, int); File::flush (); File::seek (long int, int (=  0 )); File::tell (); File::rdstate (); File::operator void *(); File::eof (); File::fail (); File::bad (); File::good (); ostream::operator void *(); ostream::operator << (char); ostream::operator << (const char *); istream::operator void *(); istream::_flush (); istream::operator >> (char &); 
At top level:
/usr/include/CC/signal.h:9: warning: lazy prototyping frowned upon
/usr/local/include/Awe2/HardwareContext.h:65: warning: class HardwareContext only defines private constructors
HardwareContext::mallocAt (); operator << (struct ostream &, const struct HardwareContext &); HardwareContext::maxStackDepth (); HardwareContext::checkStack (int); ExceptionClass::ExceptionClass (); ExceptionReserve::ExceptionReserve (); ExceptionReserve::reserve (); ExceptionReserve::reserve (struct ReserveByException *); ExceptionTerminate::ExceptionTerminate (); ExceptionTerminate::terminate (void **); ExceptionReschedule::ExceptionReschedule (); ExceptionReschedule::cpu (int); ExceptionIveSuspended::Ex

ceptionIveSuspended (); ExceptionEnrollDismissCpu::enroll (); ExceptionEnrollDismissCpu::dismiss (); SpinLock::SpinLock (); SpinLock::SpinLock (const int); SpinLock::reserve (); SpinLock::release (); SpinLock::count (); Awesime::Awesime (enum bool (=  0 )); Awesime::Awesime (const int); operator << (struct ostream &, const struct Awesime &); ThreadContainer::ThreadContainer (enum b
Technical Details
Message-ID: <8903132356.AA00509@flute.cs.uiuc.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!A.CS.UIUC.EDU!grunwald%flute.cs.uiuc.edu

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!A.CS.UIUC.EDU!grunwald%flute.cs.uiuc.edu
From: grunwald%flute.cs.uiuc.edu@A.CS.UIUC.EDU (Dirk Grunwald)
Newsgroups: gnu.g++.bug
Subject: bug in g++ 1.34.0
Message-ID: <8903132356.AA00509@flute.cs.uiuc.edu>
Date: 13 Mar 89 23:56:03 GMT
Sender: daemon@tut.cis.ohio-state.edu
Reply-To: grunwald%flute.cs.uiuc.edu@a.cs.uiuc.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 35