- Notifications
You must be signed in to change notification settings - Fork13.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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Includes compiler updates from@jjsuwa-sys3175
This comment was marked as outdated.
This comment was marked as outdated.
jjsuwa-sys3175 commentedFeb 25, 2023 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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:
|
earlephilhower commentedFeb 25, 2023
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. |
TD-er commentedFeb 27, 2023
Is LTO also supported with this updated toolchain? |
earlephilhower commentedFeb 27, 2023
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. |
TD-er commentedFeb 27, 2023
OK, fair enough. Let's hope those size optimizations are already helping out then... |
* Update compiler toolchain to 3.2.0Includes compiler updates from@jjsuwa-sys3175* Manually update python3-via-env tools
Includes compiler updates from@jjsuwa-sys3175