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