delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-workers-bounces using -f |
From: | pavenis AT lanet DOT lv |
To: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il>, djgpp-workers AT delorie DOT com |
Date: | Fri, 1 Feb 2002 14:50:57 +0200 |
MIME-Version: | 1.0 |
Subject: | Re: gcc-3.X: -gdwarf-2 breaks C++ exceptions for DJGPP |
Message-ID: | <3C5AAB51.19830.10CEED4@localhost> |
In-reply-to: | <4634-Fri01Feb2002143514+0200-eliz@is.elta.co.il> |
References: | <3C5A920D DOT 3055 DOT AA388E AT localhost> (pavenis AT lanet DOT lv) |
X-mailer: | Pegasus Mail for Windows (v4.01) |
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 |
On 1 Feb 2002 at 14:35, Eli Zaretskii wrote: > > From: pavenis AT lanet DOT lv > > Date: Fri, 1 Feb 2002 13:03:09 +0200 > > > > There seems to be possible workaround for this problem without reverting this > > change > > by adding definition of DWARF_FRAME_REGNUM which is by default defined to > > DBX_REGISTER_NUMBER: > > > > #undef DBX_REGISTER_NUMBER > > #define DBX_REGISTER_NUMBER(n) \ > > ((write_symbols == DWARF2_DEBUG) ? svr4_dbx_register_map[n] : > > dbx_register_map[n]) > > > > #undef DWARF_FRAME_REGNUM > > #define DWARF_FRAME_REGNUM(n) dbx_register_map[n] > > Will this require changes in GDB, or does it still work with GDB 5.1? It seems that redefining DWARF_FRAME_REGNUM only influences output of EH frame section, but not output of debug info. So I hope it should not break debugging. gcc-3.0.4 20020131 binaries are at http://www.ltn.lv/~pavenis/gcctest.html (C++ exceptions works with DWARF2 debug info with these binaries), so You can test whether there are some side effects of this change Andris I hope it will not require changes in GDB I haven't seriously tested yet.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |