Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!YAHI.STANFORD.EDU!tiemann From: tiemann@YAHI.STANFORD.EDU (Michael Tiemann) Newsgroups: gnu.g++ Subject: symbol incompatibility Message-ID: <8908021750.AA03687@yahi.Stanford.EDU> Date: 2 Aug 89 17:50:53 GMT References: <2008@cadillac.CAD.MCC.COM> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@lurch.stanford.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 14 I have just upgraded from g++ 1.32 to g++ 1.35.1. I was hoping only to have to recompile my application. It turns out g++ 1.32 generates the following symbol for a method involving a boolean arg: _DoInsert_PSWorld_PSInteractor_Eboolean_SI_SI whereas g++ 1.35.1 generates the followiwng for the same method: _DoInsert_PSWorld_PSInteractor_E$_0_SI_SI This is a bug. It will be fixed in 1.36.0. Michael