Landing: 091a75767558

Project / Subsystem

gcc / ada

Date

2026-01-21

Author

Eric Botcazou

Commit

091a757675582f150afb60c64aee4500512ca3e1

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
091a757675582f150afb60c64aee4500512ca3e1
source_type
github
headline
Ada's Image_Should_Call_Put_Image Renamed to Image_Must_Call_Put_Image.
tldr
The Ada runtime function Image_Should_Call_Put_Image was renamed to Image_Must_Call_Put_Image due to its semantics.
author
Eric Botcazou
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • refactoring
  • naming
discussion_id_link
bugzilla_pr
date
2026-01-21T00:00:00.000Z

The function Image_Should_Call_Put_Image in the Ada runtime library has been renamed to Image_Must_Call_Put_Image. This change reflects the function’s actual behavior, as there is no flexibility in whether it needs to be called. The renaming affects several files that reference the function, including exp_put_image.ads, exp_put_image.adb, exp_imgv.adb, and sem_attr.adb.