Landing: 0fa86e1efa87
Project / Subsystem
gcc / a68
Date
2026-06-13
Author
Jose E. Marchesi
Commit
0fa86e1efa879ee1330da7c24f907b59422a3dc3
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- a68
- patch_id
- —
- commit_hash
- 0fa86e1efa879ee1330da7c24f907b59422a3dc3
- source_type
- github
- headline
- A68 consolidates refs when lowering formulas
- tldr
- The Algol 68 front end now correctly handles references within formulas during the lowering process by consolidating operands.
- author
- Jose E. Marchesi
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • compiler-internals
- • algol68
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-13T00:00:00.000Z
The Algol 68 front end in GCC has been updated to consolidate operands for both monadic and dyadic formulas before making calls. This ensures that parameters expecting references receive the correct address, resolving an issue where such references were not properly handled during the lowering of formulas.