Skip to content

Update compiler and tools#498

Open
flo12356 wants to merge 1 commit intomasterfrom
497-update-compiler-and-tools
Open

Update compiler and tools#498
flo12356 wants to merge 1 commit intomasterfrom
497-update-compiler-and-tools

Conversation

@flo12356
Copy link
Copy Markdown
Collaborator

@flo12356 flo12356 commented Apr 8, 2026

gcc 13 -> 14
gcc-arm 13.3 -> 14.3
clang 19 -> 20
clang-tools 19 -> 20

See STS1_COBC_Docker

Fixes #497

@flo12356
Copy link
Copy Markdown
Collaborator Author

flo12356 commented Apr 8, 2026

GCC_14.xlsx

I run several tests to ensure that the cobc still works as intended.
For the failing unit test RfTest a issue was opened (also occures with gcc-arm 13.3)
See #496

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.38%. Comparing base (a3235ce) to head (08d3caf).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #498   +/-   ##
=======================================
  Coverage   90.38%   90.38%           
=======================================
  Files         121      121           
  Lines        6493     6493           
  Branches      324      324           
=======================================
  Hits         5869     5869           
  Misses        624      624           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@flo12356
Copy link
Copy Markdown
Collaborator Author

flo12356 commented Apr 8, 2026

The newer toolchain causes a firmware reduction from 125344 B to 123788 B in MinSizeRel cobc-for-bootloader config!

@flo12356 flo12356 self-assigned this Apr 8, 2026
@flo12356 flo12356 requested a review from danielschloms April 8, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update compiler and tools

3 participants