|
From: | E. Weddington |
Subject: | [avr-libc-dev] DWARF support in 4.0 [was: Re: [task #3693] Add new devices: mega640-1280-1281-2560-2561] |
Date: | Wed, 16 Mar 2005 09:57:26 -0700 |
User-agent: | Mozilla Thunderbird 0.7.3 (Windows/20040803) |
Darcy Watkins wrote:
Hi, Have any of you checked into the following avr-gcc bug? [Bug target/19087] Overflowed address in dwarf debug line information http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19087 I believe that this affects efforts to support debugging of devices having more than 64k bytes of flash (including existing ATmega128). As it stands, I was able to rebuild avr-gcc to generate 32 bit debug information and Torlief sent me AVR studio parser DLLs to accept the 32 bit information. The problem I currently encounter is that all the data addresses are offset by 800000 (for SRAM) and 810000 (for EEPROM).
Also, more importantly is bug #19885: <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19885> Which says that DWARF2 support for the AVR is broken on 4.0/4.1.This bug affects GCC bugs #17993, #17994, and #19087 for the AVR target. I've just updated the bug reports to show the dependencies.
EricPS. Technically a new thread should have been started for this topic. I've changed the subject line to be more descriptive.
[Prev in Thread] | Current Thread | [Next in Thread] |