[U-Boot] [PATCH v3] mpc83xx: New board support SIMPC8313
wd at denx.de
Tue Nov 25 20:11:40 CET 2008
Dear Kim Phillips,
In message <20081124183714.07cf1670.kim.phillips at freescale.com> you wrote:
> > > I did not see this when I built before submitting my patch. It seems to build
> > > fine using ELDK version 4.1. I just tried building with 4.2 and am
> > > seeing the errors that you described. For some reason, the 4.2 build has
> > > about 48 extra bytes to it, and is once again putting me over the 4K
> > > bootstrap limit. I'm going to look into getting the size down, but that's a
> > > decent number of bytes to try to optimize out.
> what was the 4.2 toolchain doing differently than the 4.1 toolchain?
> maybe that's an area worth looking into.
This area has been looked into before, carefully. The size increase
results from a bug fix in GCC.
The GCC maintainers explained that this change was a bug-fix to the
old compiler, the essence of the bug being that the ldmw/stmw should
not be used when the sequence of registers is "broken" by the use of
"-ffixed=" options and global register variables, as in the case of
U-Boot. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34903
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Unsichtbar macht sich die Dummheit, indem sie immer größere Ausmaße
annimmt. -- Bertold Brecht: Der Tui-Roman
More information about the U-Boot