diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-03-04 16:00:57 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2015-03-04 16:00:57 +0100 |
commit | d50a26f2bad59ba73c52694190aac02e90423bbd (patch) | |
tree | c174547473c0047a3ed8c4c166c52a592f1dfa34 /gcc/ada/init.c | |
parent | 58009744b53fa118a5caac4e20135cd5dd41f4aa (diff) | |
download | gcc-d50a26f2bad59ba73c52694190aac02e90423bbd.zip gcc-d50a26f2bad59ba73c52694190aac02e90423bbd.tar.gz gcc-d50a26f2bad59ba73c52694190aac02e90423bbd.tar.bz2 |
[multiple changes]
2015-03-04 Robert Dewar <dewar@adacore.com>
* sem_warn.adb: Minor reformatting.
* init.c: Minor tweaks.
2015-03-04 Dmitriy Anisimko <anisimko@adacore.com>
* a-coinho-shared.adb: Fix clear of already empty holder.
2015-03-04 Robert Dewar <dewar@adacore.com>
* exp_unst.adb (Check_Dynamic_Type): Ignore library level types.
(Check_Uplevel_Reference_To_Type): Ignore call inside generic.
(Note_Uplevel_Reference): Ignore call inside generic.
(Note_Uplevel_Reference): Fix check for no entity field.
(Unnest_Subprogram): Ignore call inside generic.
(Find_Current_Subprogram): Use Defining_Entity, not Defining_Unit_Name.
(Visit_Node): Ignore calls to Imported subprograms.
(Visit_Node): Fix problem in finding subprogram body in some cases.
(Add_Form_To_Spec): Use Defining_Entity, not Defining_Unit_Name.
From-SVN: r221188
Diffstat (limited to 'gcc/ada/init.c')
-rw-r--r-- | gcc/ada/init.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/ada/init.c b/gcc/ada/init.c index 30f2da4..7b8b870 100644 --- a/gcc/ada/init.c +++ b/gcc/ada/init.c @@ -6,7 +6,7 @@ * * * C Implementation File * * * - * Copyright (C) 1992-2014, Free Software Foundation, Inc. * + * Copyright (C) 1992-2015, 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- * @@ -38,9 +38,9 @@ installed by this file are used to catch the resulting signals that come from these probes failing (i.e. touching protected pages). */ -/* This file should be kept synchronized with 2sinit.ads, 2sinit.adb, - s-init-ae653-cert.adb and s-init-xi-sparc.adb. All these files implement - the required functionality for different targets. */ +/* This file should be kept synchronized with s-init.ads, s-init.adb and the + s-init-*.adb variants. All these files implement the required functionality + for different targets. */ /* The following include is here to meet the published VxWorks requirement that the __vxworks header appear before any other include. */ @@ -674,7 +674,7 @@ __gnat_error_handler (int sig) msg = "unhandled signal"; } - Raise_From_Signal_Handler(exception, msg); + Raise_From_Signal_Handler (exception, msg); } void @@ -1912,8 +1912,8 @@ __gnat_error_handler (int sig, siginfo_t *si, void *sc) sigprocmask (SIG_SETMASK, &mask, NULL); #if defined (__ARMEL__) || defined (__PPC__) - /* On PowerPC, kernel mode, we process signals through a Call Frame Info - trampoline, voiding the need for myriads of fallback_frame_state + /* On ARM and PowerPC, kernel mode, we process signals through a Call Frame + Info trampoline, voiding the need for myriads of fallback_frame_state variants in the ZCX runtime. We have no simple way to distinguish ZCX from SJLJ here, so we do this for SJLJ as well even though this is not necessary. This only incurs a few extra instructions and a tiny @@ -2100,7 +2100,7 @@ __gnat_error_handler (int sig) msg = "unhandled signal"; } - Raise_From_Signal_Handler(exception, msg); + Raise_From_Signal_Handler (exception, msg); } void @@ -2163,7 +2163,7 @@ __gnat_error_handler (int sig) msg = "unhandled signal"; } - Raise_From_Signal_Handler(exception, msg); + Raise_From_Signal_Handler (exception, msg); } void |