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.