From: Johan K. <joh...@id...> - 2001-03-29 15:36:35
|
removed --noregparm since it is obsolete and conflicted with e.g. --int-long-reent and --stack-auto removed some obsolete useless switches like /p and /L1 fixed in <mcs51 ds390>/main.c the "-Wa [asm-opt]" switch, which has never worked before, but who cares ...:) fixed in SDCCsymt.h:processFuncArgs() the push of the first --int-long-reent function parameter fixed in ralloc.c:packRegsForOneUse() the clobbering of acc for stack offset calculation in --stack-auto for e.g. extern long mul(long,long); long test (long l1, long l2 { return mul(l1, l2); } fixed in ralloc.c:packForPush() the crashing of "sdcc -c --stack-auto _mulslong.c" It is all reasonably well tested, but I must have overlooked something. Please let me know. Johan |