Am 31.10.21 um 03:49 schrieb Sebastian 'basxto' Riedel:

> 
> Wasn’t the fork merged with updates from upstream at some point? It
> pretty much looked to me like docs from asxxxx were copied, but not all
> features merged. It also had .tile for asgb in docs, but not
> implemented, even though it wasn’t complicated code.
> 

I think Borut was working on such a merge around the time of his death.

Regarding the fork: When the fork happened, asxxxx had a GPL-compatible
license. This changed to GPL-incompatible later, then the two started
diverging (e.g. at some time, both asxxxx and sdas independently got a
stm8 port), and when asxxxx changed to GPL, the fork had diverged so
much that it would now take substantial effort to merge again.

Clearly, doing such a merge now would improve the SDCC assembler /
linker situation. On the other hand, there might be an alternative: Use
assemblers and linkers from GNU binutils (I think this would make it
much easier to implement the link-time dead code elimination many users
requested). But that would also be some effort, add an extra dependency,
and GNU binutils doesn't support all architectures supported by sdas.
Still, it might be the better way in the long term.

Anyway, patches that merge current asxxxx into sdas would be welcome,
and so would be patches that improve support for using GNU binutils.

Philipp


_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to