|
From: | E. Weddington |
Subject: | Re: [avr-gcc-list] Growing .data section when compiling with GCC 4.0 instead of GCC 3.4.3 |
Date: | Thu, 28 Apr 2005 08:06:08 -0600 |
User-agent: | Mozilla Thunderbird 1.0 (Windows/20041206) |
Bernard Fouché wrote:
E. Weddington wrote:There are also table jumps in gcc-3.4.3, and we don't see RAM used for the table itself.Dave Hylands wrote:Sure. I don't know for sure, though, but I would guess that that section of the port hasn't really changed, so in essence it's not a bug. It's a mis-feature, so technically it would be an enhancement request. Somebody who is more familiar with the AVR port (see new additions to CC list) can perhaps comment.It's really an issue of whether the tables are stored in flash or in RAM. Actually, because they're in RAM, they take up space twice, once in flash (used to initialize the RAM) and once in RAM, where they're actually used.Eric
Well, then perhaps this is a regression, and you need to fill out a gcc bug report....
Eric
[Prev in Thread] | Current Thread | [Next in Thread] |