aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/ada/s-stalib.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/gcc/ada/s-stalib.adb')
-rw-r--r--gcc-4.4.3/gcc/ada/s-stalib.adb105
1 files changed, 0 insertions, 105 deletions
diff --git a/gcc-4.4.3/gcc/ada/s-stalib.adb b/gcc-4.4.3/gcc/ada/s-stalib.adb
deleted file mode 100644
index 8730b46aa..000000000
--- a/gcc-4.4.3/gcc/ada/s-stalib.adb
+++ /dev/null
@@ -1,105 +0,0 @@
-------------------------------------------------------------------------------
--- --
--- GNAT COMPILER COMPONENTS --
--- --
--- S Y S T E M . S T A N D A R D _ L I B R A R Y --
--- --
--- B o d y --
--- --
--- Copyright (C) 1995-2009, Free Software Foundation, Inc. --
--- --
--- GNAT is free software; you can redistribute it and/or modify it under --
--- terms of the GNU General Public License as published by the Free Soft- --
--- ware Foundation; either version 3, or (at your option) any later ver- --
--- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
--- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
--- or FITNESS FOR A PARTICULAR PURPOSE. --
--- --
--- As a special exception under Section 7 of GPL version 3, you are granted --
--- additional permissions described in the GCC Runtime Library Exception, --
--- version 3.1, as published by the Free Software Foundation. --
--- --
--- You should have received a copy of the GNU General Public License and --
--- a copy of the GCC Runtime Library Exception along with this program; --
--- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see --
--- <http://www.gnu.org/licenses/>. --
--- --
--- GNAT was originally developed by the GNAT team at New York University. --
--- Extensive contributions were provided by Ada Core Technologies Inc. --
--- --
-------------------------------------------------------------------------------
-
-pragma Warnings (Off);
-pragma Compiler_Unit;
-pragma Warnings (On);
-
--- The purpose of this body is simply to ensure that the two with'ed units
--- are properly included in the link. They are not with'ed from the spec
--- of System.Standard_Library, since this would cause order of elaboration
--- problems (Elaborate_Body would have the same problem).
-
-pragma Polling (Off);
--- We must turn polling off for this unit, because otherwise we get
--- elaboration circularities with Ada.Exceptions if polling is on.
-
-pragma Warnings (Off);
--- Kill warnings from unused withs
-
-with System.Soft_Links;
--- Referenced directly from generated code using external symbols so it
--- must always be present in a build, even if no unit has a direct with
--- of this unit. Also referenced from exception handling routines.
--- This is needed for programs that don't use exceptions explicitly but
--- direct calls to Ada.Exceptions are generated by gigi (for example,
--- by calling __gnat_raise_constraint_error directly).
-
-with System.Memory;
--- Referenced directly from generated code using external symbols, so it
--- must always be present in a build, even if no unit has a direct with
--- of this unit.
-
-pragma Warnings (On);
-
-package body System.Standard_Library is
-
- Runtime_Finalized : Boolean := False;
- -- Set to True when adafinal is called. Used to ensure that subsequent
- -- calls to adafinal after the first have no effect.
-
- --------------------------
- -- Abort_Undefer_Direct --
- --------------------------
-
- procedure Abort_Undefer_Direct is
- begin
- System.Soft_Links.Abort_Undefer.all;
- end Abort_Undefer_Direct;
-
- --------------
- -- Adafinal --
- --------------
-
- procedure Adafinal is
- begin
- if not Runtime_Finalized then
- Runtime_Finalized := True;
- System.Soft_Links.Adafinal.all;
- end if;
- end Adafinal;
-
- -----------------
- -- Break_Start --
- -----------------
-
- procedure Break_Start;
- pragma Export (C, Break_Start, "__gnat_break_start");
- -- This is a dummy procedure that is called at the start of execution.
- -- Its sole purpose is to provide a well defined point for the placement
- -- of a main program breakpoint.
-
- procedure Break_Start is
- begin
- null;
- end Break_Start;
-
-end System.Standard_Library;