]> gcc.gnu.org Git - gcc.git/commit - gcc/ada/exp_attr.adb
[Ada] Remove AAMP from compiler sources
authorBob Duff <duff@adacore.com>
Thu, 18 Mar 2021 22:46:16 +0000 (18:46 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 18 Jun 2021 08:36:51 +0000 (04:36 -0400)
commit9324e07dbd14cf1da1627676b5f4aeb6ba606e4a
tree7b9fe5e2b551778b3212ca37735e8ada974a3990
parentf44441d80fa8523a2e1b294b8563180202879727
[Ada] Remove AAMP from compiler sources

gcc/ada/

* ada_get_targ.adb, aspects.ads, checks.adb, cstand.adb,
einfo.ads, exp_attr.adb, freeze.adb, get_targ.adb,
libgnat/a-textio.ads, libgnat/g-memdum.ads,
libgnat/s-scaval__128.adb, libgnat/s-scaval.adb, make.adb,
osint.ads, par-prag.adb, sem_ch13.adb, sem_prag.adb,
sem_prag.ads, set_targ.adb, set_targ.ads, snames.ads-tmpl,
targparm.ads, types.ads: Remove AAMP-specific code.
* switch.ads: Minor reformatting.
* gen_il-fields.ads, gen_il-gen.adb,
gen_il-gen-gen_entities.adb, gen_il-types.ads, einfo-utils.adb,
einfo-utils.ads: Package Types now contains "type Float_Rep_Kind
is (IEEE_Binary);", which used to also have an enumeral AAMP.
Gen_IL can't handle fields of this type, which would be zero
sized. Therefore, we move the Float_Rep field into Einfo.Utils
as a synthesized attribute. (We do not delete the field
altogether, in case we want new floating-point representations
in the future.)
* doc/gnat_rm/implementation_defined_pragmas.rst,
doc/gnat_rm/implementation_defined_aspects.rst,
doc/gnat_ugn/building_executable_programs_with_gnat.rst,
doc/gnat_ugn/the_gnat_compilation_model.rst: Remove
AAMP-specific documentation.
* gnat_rm.texi, gnat_ugn.texi: Regenerate.
36 files changed:
gcc/ada/ada_get_targ.adb
gcc/ada/aspects.ads
gcc/ada/checks.adb
gcc/ada/cstand.adb
gcc/ada/doc/gnat_rm/implementation_defined_aspects.rst
gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst
gcc/ada/doc/gnat_ugn/the_gnat_compilation_model.rst
gcc/ada/einfo-utils.adb
gcc/ada/einfo-utils.ads
gcc/ada/einfo.ads
gcc/ada/exp_attr.adb
gcc/ada/freeze.adb
gcc/ada/gen_il-fields.ads
gcc/ada/gen_il-gen-gen_entities.adb
gcc/ada/gen_il-gen.adb
gcc/ada/gen_il-types.ads
gcc/ada/get_targ.adb
gcc/ada/gnat_rm.texi
gcc/ada/gnat_ugn.texi
gcc/ada/libgnat/a-textio.ads
gcc/ada/libgnat/g-memdum.ads
gcc/ada/libgnat/s-scaval.adb
gcc/ada/libgnat/s-scaval__128.adb
gcc/ada/make.adb
gcc/ada/osint.ads
gcc/ada/par-prag.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_prag.ads
gcc/ada/set_targ.adb
gcc/ada/set_targ.ads
gcc/ada/snames.ads-tmpl
gcc/ada/switch.ads
gcc/ada/targparm.ads
gcc/ada/types.ads
This page took 0.070219 seconds and 5 git commands to generate.