Landing: 166f95a8b719

Project / Subsystem

gcc / ada

Date

2026-02-16

Author

Ronan Desplanques

Commit

166f95a8b71901c7743753da8ac3df4d2bd878e0

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
166f95a8b71901c7743753da8ac3df4d2bd878e0
source_type
github
headline
Ada: Fixes System.Interrupt_Names Generation on VxWorks
tldr
The `System.Interrupt_Names` package is now correctly generated for VxWorks, handling a subtype declaration.
author
Ronan Desplanques
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • vxworks
  • interrupts
discussion_id_link
bugzilla_pr
date
2026-02-16T00:00:00.000Z

The script used to generate the System.Interrupt_Names package for VxWorks and RTEMS failed to handle a subtype declaration in the spec of Ada.Interrupts.Names. This commit modifies the sed script xsintnam.sed to correctly handle this special case. The fix ensures that the System.Interrupt_Names package is generated correctly for VxWorks, aligning with the Ada reference manual.