Xref: utzoo gnu.g++.help:800 comp.lang.c++:13722 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage From: tiemann@CYGNUS.COM (Michael Tiemann) Newsgroups: gnu.g++.help,comp.lang.c++ Subject: g++ 1.39.1, gdb 3.5 name mangling Message-ID: <9105281519.AA01405@cygnus.com> Date: 28 May 91 15:19:32 GMT References: <3421@sirius.ucs.adelaide.edu.au> Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@cygnus.com Followup-To: gnu.g++.help Organization: Cygnus Support, Palo Alto CA; Phone +1 415 322 3811 Lines: 19 Date: 28 May 91 09:03:46 GMT From: tonyb@cs.adelaide.edu.au Organization: Comp Sci, Uni of Adelaide, Australia Sender: help-g++-request@prep.ai.mit.edu Can anyone tell me what I have to do to get g++ 1.39.1 and gdb 3.5 to cooperate. When I do a `bt' in gdb, the addresses on the stack show the mangled names (thus for example I get Run__10World) instead of World::Run, although I can set breaks using the World::Run form. Is there some magic I need to perform to make this happen in the stack/frame dumps? Antony Blakey This is what you get until version 4.0 of GDB and version 2.0 of GNU C++ are available. Michael