Landing: 1aaaf471c1e0

Project / Subsystem

gcc / ada

Date

2026-02-12

Author

Ronan Desplanques

Commit

1aaaf471c1e08e8037e14da721ac7e89b661a9be

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
1aaaf471c1e08e8037e14da721ac7e89b661a9be
source_type
github
headline
Ada: Makes Interrupt_State not require Ada.Interrupts
tldr
This commit removes the implicit dependency on `Ada.Interrupts` when using the `Interrupt_State` configuration pragma.
author
Ronan Desplanques
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • interrupts
  • configuration
discussion_id_link
bugzilla_pr
date
2026-02-12T00:00:00.000Z

Using the Interrupt_State configuration pragma will no longer introduce an implicit dependency on the Ada.Interrupts library. This change provides greater flexibility in configuring interrupt handling in embedded systems and other contexts where direct access to Ada.Interrupts might not be desired or available.