aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/system.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2021-01-13 08:49:15 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2021-06-15 06:19:32 -0400
commitabcf5174979bcb91ac4c921eaa19a5b37f231ae4 (patch)
tree0ae53fac369fe0d8308c62ae9826e5a3c8db18bc /gcc/ada/gcc-interface/system.ads
parent472c84346799f4e0f04a22ce6958f5d4cbb69065 (diff)
downloadgcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.zip
gcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.tar.gz
gcc-abcf5174979bcb91ac4c921eaa19a5b37f231ae4.tar.bz2
[Ada] Use runtime from base compiler during stage1
gcc/ada/ * Make-generated.in: Add rule to copy runtime files needed during stage1. * raise.c: Remove obsolete symbols used during bootstrap. * gcc-interface/Make-lang.in: Do not use libgnat sources during stage1. (GNAT_ADA_OBJS, GNATBIND_OBJS): Split in two parts, the common part and the part only used outside of stage1. (ADA_GENERATED_FILES): Add runtime files needed during bootstrap when recent APIs are needed. (ada/b_gnatb.adb): Remove prerequisite. * gcc-interface/system.ads: Remove obsolete entries.
Diffstat (limited to 'gcc/ada/gcc-interface/system.ads')
-rw-r--r--gcc/ada/gcc-interface/system.ads12
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/ada/gcc-interface/system.ads b/gcc/ada/gcc-interface/system.ads
index 0bce83a..a468ae7 100644
--- a/gcc/ada/gcc-interface/system.ads
+++ b/gcc/ada/gcc-interface/system.ads
@@ -145,7 +145,6 @@ private
-- parameters is not too critical for the compiler version (e.g. we
-- do not use floating-point anyway in the compiler).
- AAMP : constant Boolean := False;
Backend_Divide_Checks : constant Boolean := False;
Backend_Overflow_Checks : constant Boolean := False;
Command_Line_Args : constant Boolean := True;
@@ -153,8 +152,6 @@ private
Denorm : constant Boolean := True;
Duration_32_Bits : constant Boolean := False;
Exit_Status_Supported : constant Boolean := True;
- Fractional_Fixed_Ops : constant Boolean := False;
- Frontend_Layout : constant Boolean := False;
Machine_Overflows : constant Boolean := False;
Machine_Rounds : constant Boolean := True;
Preallocated_Stacks : constant Boolean := False;
@@ -172,13 +169,4 @@ private
Frontend_Exceptions : constant Boolean := False;
ZCX_By_Default : constant Boolean := True;
- -- Obsolete entries, to be removed eventually (bootstrap issues)
-
- Front_End_ZCX_Support : constant Boolean := False;
- High_Integrity_Mode : constant Boolean := False;
- Long_Shifts_Inlined : constant Boolean := True;
- Functions_Return_By_DSP : constant Boolean := False;
- Support_64_Bit_Divides : constant Boolean := True;
- GCC_ZCX_Support : constant Boolean := True;
-
end System;