[Ada] Put_Image attribute
authorBob Duff <duff@adacore.com>
Fri, 13 Mar 2020 17:05:13 +0000 (13:05 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 11 Jun 2020 09:53:35 +0000 (05:53 -0400)
commita91b983325449c68f2f497a1662a4b85c47ce1a9
tree5211bd7dec59108c125e1966667539802bc663e4
parent99cab17e02c2b34c4a6f5b54f5219b5fed4c7767
[Ada] Put_Image attribute

2020-06-11  Bob Duff  <duff@adacore.com>

gcc/ada/

* exp_put_image.adb (Build_Record_Put_Image_Procedure): Remove
special processing of protected types, because those are handled
by Build_Protected_Put_Image_Call.
(Enable_Put_Image): Use the switch -gnatd_z to control enabling
of Put_Image. Disable Put_Image for types in Remote_Types
packages.
* debug.adb: Document -gnatd_z switch.
* exp_imgv.adb, libgnat/a-stteou.ads, opt.ads: Minor cleanups.
gcc/ada/debug.adb
gcc/ada/exp_imgv.adb
gcc/ada/exp_put_image.adb
gcc/ada/libgnat/a-stteou.ads
gcc/ada/opt.ads