Hello Daniel, Two things come to mind: * 2.7.0 has a bug with some bit variables that has since been fixed in the snapshots. * 2.7.0 has a different default memory type in assembler if you don't supply it in a .area directive.
For a complete list of changes look in the Changelog. HTH, Maarten > Hi, > > I've been using sdcc <= 2.6.2 for quite some years on a 8051 target now > without much problems. With version 2.7.0, however, I'm getting very > strange effects and eventually completely unusable code. Before I start > diffing the generated assembler code, I'd like to make sure that I did > not miss any command line option value which was not necessary with the > old version. I.e, because a default value value changed which worked > fine in the past but would be need to set now or something like that. > > Is there any comprehensive list around which describes all the changes > between those versions? Any other hint about porting to 2.7.0 maybe? > > Thanks for any pointer, > Daniel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Sdcc-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sdcc-user > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Sdcc-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sdcc-user
