Landing: 386d81e74305
Project / Subsystem
gcc / cobol
Date
2026-09-25
Author
Robert Dubner
Commit
386d81e74305e7f19323d4438f54b9abffa82795
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- cobol
- patch_id
- —
- commit_hash
- 386d81e74305e7f19323d4438f54b9abffa82795
- source_type
- github
- headline
- cobol: Reduce middle-end time with better GENERIC representation
- tldr
- Optimizes COBOL compilation by consolidating library calls and passing parameters in structures.
- author
- Robert Dubner
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • cobol
- • compile time
- • optimization
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-25T00:00:00.000Z
This commit improves COBOL compilation performance by reducing middle-end processing time. It consolidates multiple calls to libgcobol into a single call and passes parameters in a structure, rather than individually. Additionally, it fixes the behavior of -fstatic-call and -fno-static-call options and moves a warning message to runtime.