GCC Newspaper
JUNE 15, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
ada

Ada: Align VxWorks version of System.Interrupts.

The Ada compiler aligns the VxWorks-specific version of System.Interrupts with a recent fix made to the main version.

The Ada compiler aligns the VxWorks-specific version of System.Interrupts with a recent minor fix that was previously omitted. This ensures consistency between the main and VxWorks versions of the code, specifically addressing the exception message in Unprotected_Exchange_Handler.

In Details

This commit synchronizes the VxWorks-specific version of System.Interrupts located in libgnarl/s-interr__vxworks.adb with the main version. The change involves fixing the exception message in Unprotected_Exchange_Handler. This ensures that the VxWorks port of the Ada runtime remains consistent with the main runtime.

For Context

Operating systems often have their own specific ways of handling interrupts, which are signals that cause the processor to suspend its current activity and execute a special piece of code called an interrupt handler. VxWorks is a real-time operating system, and this commit ensures that the Ada runtime library's interrupt handling code for VxWorks is up-to-date with the main version.

Filed Under: adaVxWorksinterrupts