Landing: 0d41fce7da9b

Project / Subsystem

gcc / ada

Date

2026-01-20

Author

Javier Miranda

Commit

0d41fce7da9b2d0001284ce90a34d3277214840b

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
0d41fce7da9b2d0001284ce90a34d3277214840b
source_type
github
headline
Enables the Unsigned_Base_Range aspect in Ada
tldr
Enables the `Unsigned_Base_Range` language extension in Ada, removing the need for the `-gnatd.u` switch.
author
Javier Miranda
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • aspects
  • unsigned_base_range
  • language extension
discussion_id_link
bugzilla_pr
date
2026-01-20T00:00:00.000Z

This commit enables the Unsigned_Base_Range language extension in Ada by default. The -gnatd.u switch is no longer required to use this extension, simplifying the development process and making the feature more accessible. This involves changes to aspects, debugging flags, parsing and semantic analysis.