Am 13.08.21 um 23:07 schrieb Alan Cox: >> * When the --sdcccall option is not used: in trunk, the old convention >> is the default, in the branch the new convention is the default. >> * In trunk, the standard library is compiled for the old convnetion, in >> the branch it is compiled for the new convention. >> >> If users are happy with the new ABI, these two differences will be >> merged from the branch to trunk in the future. THIS WOULD BE A BREAKING >> CHANGE, as hand-written asm code written for the old calling convention >> would stop to work. > > Will the general -sdcccall option be remaining ? because I'm not going to > be rewriting all the asm and the banking support for a new ABI in the > near future so if not I'd have to just drop support for newer versions of > SDCC from my code for the time being. > > Alan > At this point it is not decided yet, if z80/z80n/z180/ez80_z80/r2k/r2ka/r3ka/tlcs90 will move to a new default ABI at all.
For the ports that will move to a new default ABI (from the current perspective, that seems likely for gbz80 and stm8), I have no plans to remove --sdcccall. Philipp _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user