[Ada] New gnatbind switch -k
authorArnaud Charlet <charlet@adacore.com>
Mon, 18 Jul 2022 07:43:54 +0000 (07:43 +0000)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 5 Sep 2022 07:21:01 +0000 (09:21 +0200)
commit72c5ce77a028e57048c8666a7b782e3b921ee28c
tree82113a85dabbb10dac79065686ceed7d2eda1f6d
parent2322afe68dcee22842e6feb60aed262c584ec48a
[Ada] New gnatbind switch -k

This switch can be used to disable the effect of -F when using -n
explicitly or implicitly.

gcc/ada/

* bindgen.adb (Gen_Elab_Calls): Check for Check_Elaboration_Flags.
* bindusg.adb (Display): Add -k.
* opt.ads (Check_Elaboration_Flags): New.
* switch-b.adb (Scan_Binder_Switches): Add processing of -k.
* doc/gnat_ugn/building_executable_programs_with_gnat.rst: Add
documentation for -k and -K.
* gnat_ugn.texi: Regenerate.
gcc/ada/bindgen.adb
gcc/ada/bindusg.adb
gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst
gcc/ada/gnat_ugn.texi
gcc/ada/opt.ads
gcc/ada/switch-b.adb