Currently we are using gcc-arm-none-eabi-7-2018-q2-update. 8-2018q4-major is available. There will probably be another release sometime in June 2019.
See this comment, which is interesting, and is cautious about moving forward: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1820593/comments/1.
Compiling the en_US Trinket M0 build with the new release produces slightly smaller code:
2972 bytes free in flash out of 188160 bytes ( 183.75 kb )
vs
2836 bytes free in flash out of 188160 bytes ( 183.75 kb )
This is not that significant, so we could hold off until the June release and see how that works.
Currently we are using
gcc-arm-none-eabi-7-2018-q2-update.8-2018q4-majoris available. There will probably be another release sometime in June 2019.See this comment, which is interesting, and is cautious about moving forward: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1820593/comments/1.
Compiling the en_US Trinket M0 build with the new release produces slightly smaller code:
2972 bytes free in flash out of 188160 bytes ( 183.75 kb )vs
2836 bytes free in flash out of 188160 bytes ( 183.75 kb )This is not that significant, so we could hold off until the June release and see how that works.