Maarten,

I just verified with
 SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.6.0 
#4309 (Jul 28 2006) (MINGW32)
The problem is exactly the same.

Filing a bug report is fine but I thought I could do more then that,
at least _before_ filing the bug report. So I examined _what_ was
located at the corresponding 'wrong' location and that's really
interesting: it's a procedure deep down in my source files that handles
starting of software timers. The procedure is called 'Start' and that
seems to be the problem. After renaming the procedure from 'Start' to
'StartTi' my OMF dumper reports that all code got located correctly
(i.e. above 0x3000).

I think there must be some sort of 'symbol collision' between my
'Start' and some other 'start' (library ???). I can live with the fact
that I may not use 'Start' as symbol name but it would be nice, if
that part of the linker generating the AOMF file would tell me about
the collision (remember that there is no problem with the HEX file).

Please let me know if my analyzes could be correct or if I just made a
very stupid mistake. If it is correct I will try generate minimal code to
reproduce the bug (my project is far too big) and file a bug report.

Felix


-------------------------

Felix

Maarten Brock wrote:

MB> Felix,

MB> I've used SDCC 2.5.0 and mostly 2.5.4 extensively on a project with a
MB> SiLabs F120 and F124. I also used --code-loc to make room for the
MB> bootloader. I have not seen the problems you mention. Please verify if the
MB> 2.6.0 release candidate also exhibits this problem. If so, feel free to
MB> file a bug report.

MB> Maarten




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to