Paul Carpenter wrote: > I don't have the code, but this suggests that there is a problem with > pre-processor control of how bootldr.c is compiled and/or linked. This is > assuming that gcc V2.95 does compile it where as V3.3 does not. Either that > or linker control file is not generating the correct symbols for BSS causing > the linker at least to believe there is NO BSS symbols for zbss to use, so > does not link in zbss. The code is available in svn on balloonboard.org, use something like: svn co svn://balloonboard.org/balloon2/trunk/bootldr36