X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f Date: Sat, 11 Dec 2004 00:34:37 +0200 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: djgpp-workers AT delorie DOT com Message-ID: <01c4df08$Blat.v2.2.2$936f64e0@zahav.net.il> Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=ISO-8859-1 X-Mailer: emacs 21.3.50 (via feedmail 8 I) and Blat ver 2.2.2 In-reply-to: <200412101309.iBAD94QA032072@envy.delorie.com> (message from DJ Delorie on Fri, 10 Dec 2004 08:09:04 -0500) Subject: Re: Patches to build GDB 6.3 References: <01c4c987$Blat.v2.2.2$52b9e920 AT zahav DOT net DOT il> <200412081212 DOT 27942 DOT pavenis AT latnet DOT lv> <01c4dd4c$Blat.v2.2.2$849c3820 AT zahav DOT net DOT il> <200412101102 DOT 21274 DOT pavenis AT latnet DOT lv> <01c4deb6$Blat.v2.2.2$b539e160 AT zahav DOT net DOT il> <200412101309 DOT iBAD94QA032072 AT envy DOT delorie DOT com> Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Fri, 10 Dec 2004 08:09:04 -0500 > From: DJ Delorie > > C++ uses the EH unwind information to rewrite the stack frames to > "undo" multiple levels of call frames in one shot. It's not only one > of the strangest things to debug, but it's second on our bug list > after optimization failures. > > Think of it as a longjmp() on hallucinogens. Thanks for the explanation. Does this mean it uses BP and SP in some unorthodox way?