Landing: 1ff40641801f

Project / Subsystem

gcc / gcc/cobol

Date

2026-09-09

Author

Robert Dubner

Commit

1ff40641801ff22f19d93581695c73e32e4289f8

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc/cobol
patch_id
—
commit_hash
1ff40641801ff22f19d93581695c73e32e4289f8
source_type
github
headline
COBOL ADD/SUBTRACT refactored for performance.
tldr
COBOL ADD and SUBTRACT operations moved from library calls to direct GENERIC for speed.
author
Robert Dubner
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • cobol
  • • optimization
  • • perf
discussion_id_link
—
bugzilla_pr
—
date
2026-09-09T00:00:00.000Z

The implementation of COBOL’s ADD and SUBTRACT operations has been significantly refactored for improved performance. Previously, these operations relied on library routines; now, they are implemented directly within the GENERIC intermediate representation. This change involves new helper functions for addition and adjusts existing ones to utilize the new direct implementation, while also removing unused test cases.