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