Landing: 726353ff4e49

Project / Subsystem

gcc / gcc/algol68

Date

2026-07-05

Author

Jose E. Marchesi

Commit

726353ff4e49a057376fb6b2e5b241aa1ba391b3

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/algol68
patch_id
commit_hash
726353ff4e49a057376fb6b2e5b241aa1ba391b3
source_type
github
headline
a68: Check for overflow in bits denotations
tldr
Algol68 compiler checks for overflow in bit denotations to prevent invalid values.
author
Jose E. Marchesi
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • gcc
  • algol68
  • compiler
  • safety
discussion_id_link
bugzilla_pr
date
2026-07-05T00:00:00.000Z

The Algol68 compiler now checks for overflow when processing bit denotations. This change prevents the compiler from accepting bit denotations that are too large for the target bit modes, ensuring more robust code generation. It also includes new test cases to verify this functionality.