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

Reply via email to