PkK Posted April 8, 2019 Share Posted April 8, 2019 Dear SDCC users,Today the first Release Candidate (RC1) for SDCC 3.9.0 has been created.As always it has been put online in our SourceForge File section.https://sourceforge.net/projects/sdcc/files/If you have the time, please verify it and report back with the positiveor negative results.There have been various improvements, both features and bug fixessince SDCC 3.8.0. The full ChangeLog is athttps://sourceforge.net/p/sdcc/code/HEAD/tree/tags/sdcc-3.9.0-pre1/sdcc/ChangeLog.The following is a list of particularly noticeable new features.* Support for struct / union assignment.* Optimizations in the stm8 backend relevant to soft float increaseWhetstone score by two thirds.* Improvements in rematerialization in the stm8 backend improve codegeneration for struct, union and arrays.* New stack allocator reduces stack space usage for the stm8, z80, z180,gbz80, r2k, r3ka, tlcs90 backends.* New ez80_z80 backend for eZ80 in Z80 mode.* Removed deprecated sdcclib utility.* New pdk14 backend for Padauk µC with 14-bit wide program memory.* New in-development pdk15 backend for Padauk µC with 15-bit wideprogram memory.Philipp Klaus KrauseSDCC 3.9.0 Release Manager 4 Quote Link to comment Share on other sites More sharing options...
digress Posted April 8, 2019 Share Posted April 8, 2019 Installed SDCC 3.9.0 RC1 wih no problem. Compiled my current project and it worked fine. Quote Link to comment Share on other sites More sharing options...
PkK Posted April 9, 2019 Author Share Posted April 9, 2019 Also, there currently is a survey on use of various SDCC backends:https://terminplaner4.dfn.de/xudoK5vzYi3oIX6OIf you would like to see support in SDCC for a device not yet supported or if you use the mcs51 backend for a device that has support for dual dptr, please state so (and which device it is) in a comment. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.