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.