-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Update compiler toolchain to 3.2.0 #8868
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Includes compiler updates from @jjsuwa-sys3175
This comment was marked as outdated.
This comment was marked as outdated.
Thanks for building the toolchain :) For the time being, regression tests have been done when merging to gcc mainline, so it shouldn't be completely unusable... I checked the build of "fsbrowser" and the actual chip operation check for each patch submission. Notable changes:
|
I've run about a dozen examples (LittleFS, WiFi, HTTPClient, Arduino core, WebServer) and had no issues, so I think this is good to go whenever you guys want to update the toolchain. |
Is LTO also supported with this updated toolchain? |
Not supported. If I remember correctly many years ago igrr tried LTO and had serious issues with the way it handled weak functions. This is just the latest patches back ported from the upstream GCC later versions with some size and speed optimizations. |
OK, fair enough. Let's hope those size optimizations are already helping out then... |
* Update compiler toolchain to 3.2.0 Includes compiler updates from @jjsuwa-sys3175 * Manually update python3-via-env tools
Includes compiler updates from @jjsuwa-sys3175