aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/einfo.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2024-06-13 07:20:49 +0000
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-08-01 17:14:34 +0200
commit3c72be1a96fadb6b0e19444f99a51ef0733347a2 (patch)
treefc732657ec89d6ff509d6bb668ad115c1b7f95a9 /gcc/ada/einfo.ads
parenta9302802e56547ba14e8bdd7bbf667bb3a253155 (diff)
downloadgcc-3c72be1a96fadb6b0e19444f99a51ef0733347a2.zip
gcc-3c72be1a96fadb6b0e19444f99a51ef0733347a2.tar.gz
gcc-3c72be1a96fadb6b0e19444f99a51ef0733347a2.tar.bz2
ada: Remove support for bodies in -gnatceg
The support for generating C for Ada code is moved to GNAT LLVM. Keep support for generating header files from Ada spec files which is the remaining usage of -gnatceg. gcc/ada/ * bindgen.adb, bindusg.adb, debug.adb, einfo.ads, exp_aggr.adb, exp_attr.adb, exp_ch11.adb, exp_ch3.adb, exp_ch4.adb, exp_ch6.adb, exp_ch7.adb, exp_ch8.adb, exp_dbug.adb, exp_dbug.ads, exp_intr.adb, exp_unst.adb, exp_util.adb, exp_util.ads, freeze.adb, gen_il-fields.ads, gen_il-gen-gen_entities.adb, gnat1drv.adb, inline.adb, opt.ads, osint-c.adb, osint-c.ads, sem_attr.adb, sem_ch12.adb, sem_ch3.adb, sem_ch4.adb, sem_ch6.adb, sem_elab.adb, sem_res.adb, sinfo.ads, snames.ads-tmpl, switch-b.adb, switch-c.adb: Major clean up to remove C code generation for bodies.
Diffstat (limited to 'gcc/ada/einfo.ads')
-rw-r--r--gcc/ada/einfo.ads20
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads
index fbe6c85..0d839b9 100644
--- a/gcc/ada/einfo.ads
+++ b/gcc/ada/einfo.ads
@@ -748,17 +748,6 @@ package Einfo is
-- other function entities, only in implicit inequality routines,
-- where Comes_From_Source is always False.
--- Corresponding_Function
--- Defined on procedures internally built with an extra out parameter
--- to return a constrained array type, when Modify_Tree_For_C is set.
--- Denotes the function that returns the constrained array type for
--- which this procedure was built.
-
--- Corresponding_Procedure
--- Defined on functions that return a constrained array type, when
--- Modify_Tree_For_C is set. Denotes the internally built procedure
--- with an extra out parameter created for it.
-
-- Corresponding_Record_Component
-- Defined in components of a derived untagged record type, including
-- discriminants. For a regular component or a stored discriminant,
@@ -4285,12 +4274,6 @@ package Einfo is
-- the Bit_Order aspect must be set to the same value (either explicitly
-- or as the target default value).
--- Rewritten_For_C
--- Defined on functions that return a constrained array type, when
--- Modify_Tree_For_C is set. Indicates that a procedure with an extra
--- out parameter has been created for it, and calls must be rewritten as
--- calls to the new procedure.
-
-- RM_Size
-- Defined in all type and subtype entities. Contains the value of
-- type'Size as defined in the RM. See also the Esize field and
@@ -5522,7 +5505,6 @@ package Einfo is
-- Anonymous_Collections (non-generic case only)
-- Corresponding_Equality (implicit /= only)
-- Thunk_Entity (thunk case only)
- -- Corresponding_Procedure (generate C code only)
-- Linker_Section_Pragma
-- Contract
-- Import_Pragma (non-generic case only)
@@ -5586,7 +5568,6 @@ package Einfo is
-- Requires_Overriding (non-generic case only)
-- Return_Present
-- Returns_By_Ref
- -- Rewritten_For_C (generate C code only)
-- Sec_Stack_Needed_For_Return
-- SPARK_Pragma_Inherited
-- Uses_Sec_Stack
@@ -5883,7 +5864,6 @@ package Einfo is
-- Anonymous_Collections (non-generic case only)
-- Static_Initialization (init_proc only)
-- Thunk_Entity (thunk case only)
- -- Corresponding_Function (generate C code only)
-- Linker_Section_Pragma
-- Contract
-- Import_Pragma (non-generic case only)