Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!LURCH.STANFORD.EDU!tiemann From: tiemann@LURCH.STANFORD.EDU (Michael Tiemann) Newsgroups: gnu.g++.bug Subject: G++ 1.36.1 assigns overlapping storage.... Message-ID: <8911290629.AA04348@lurch.Stanford.EDU> Date: 29 Nov 89 06:29:44 GMT References: <8911290632.AA17602@life.ai.mit.edu> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@lurch.stanford.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 27 Date: 28-NOV-1989 14:46:18 GMT 1:00 From: MARSHALL%CAD.CS.MAN.AC.UK@mitvma.mit.edu To: bug-g++@prep.ai.mit.edu Subject: Re: G++ 1.36.1 assigns overlapping storage.... Sender: JANET "MARSHALL@UK.AC.MAN.CS.CAD" Mailer: Janet_Mailshr V3.3a (02-Feb-1989) Date sent: 28-NOV-1989 14:36:22 >You win the prize! There was one multiple-inheritance bug that was >stopping some friends of mine at Boulder (Dirk, do you still watch >this space?), but they couldn't narrow it down. I think that you >might have found the same one idenpendently. So identified, it was >very easy to fix: >> diff specified I applied the changes, however g++ now falls over (running under vms 5.2): I sent out a replacement for that patch about 1 hour later. The bug was calling `value_member' instead of `assoc_value' in the first clause of the change. If you don't get that chaser, let me know. BTW, 1.36.2 just compiled InterViews, ET++, and libg++ today. I will probably release it tomorrow. It is mostly a smoothed out 1.36.1 with a few small, but important bugfixes. Michael