Hello

I am trying to compile an old prject created with sdcc 2.3.1 (windows
operating system) with the actual release of sdcc 2.9.0 (linux
operating system).

Compiling the files works fine. I only have two warnings which where not
present with older compiler:
  warning 126: unreachable code
  warning 84: 'auto' variable 'delta' may be used before initialization

Compile command line: sdcc -c --data-loc 0x30 $cfile.c
Link command line: sdcc --data-loc 0x30 Main.c $relfiles

I create an output file Main.ihx which is transferred with 'packihx' to
Main.hex. Works fine as well.

However the code created with sdcc 2.9.0 does not start on my target
(Nordic rf24e).

When I compare the two hex files they are completely different in size
and contents. What IMHO is very strange is the big diffirence in size:

hex file (created with sdcc 2.3.1)  9'571 bytes
hex file (created with sdcc 2.9.0) 18'476 bytes

Any hints?

Kind regrads, René

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to