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.