diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-10-20 16:27:24 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-10-20 16:27:24 +0200 |
commit | a905304c94475f67c263b5f0012e3cda8feb41ca (patch) | |
tree | 06ace340b52d9a92dbf95ddb7498cd8f659ad4e5 /gcc/ada/raise-gcc.c | |
parent | 49d413972612664513ab9b69934359563616b846 (diff) | |
download | gcc-a905304c94475f67c263b5f0012e3cda8feb41ca.zip gcc-a905304c94475f67c263b5f0012e3cda8feb41ca.tar.gz gcc-a905304c94475f67c263b5f0012e3cda8feb41ca.tar.bz2 |
[multiple changes]
2014-10-20 Tristan Gingold <gingold@adacore.com>
* init.c (__gnat_is_stack_guard): Don't use mach_vm_region_recurse on
arm-darwin.
* raise-gcc.c: Add ATTRIBUTE_UNUSED to remove warnings for
unused arguments.
2014-10-20 Hristian Kirtchev <kirtchev@adacore.com>
* sem_attr.adb (Analyze_Attribute): Replace
variables CS and PS with Proc_Id and Subp_Id to better illustrate
their purpose. Account for the case where _Postconditions
has not been generated yet and the context is aspect/pragma
Refined_Post. In that scenario the expected prefix of attribute
'Result is the current scope.
2014-10-20 Robert Dewar <dewar@adacore.com>
* par-ch4.adb (P_Expression): Handle extraneous comma/semicolon
in middle of expression with logical operators.
2014-10-20 Robert Dewar <dewar@adacore.com>
* par-ch13.adb (Possible_Misspelled_Aspect): New function.
2014-10-20 Steve Baird <baird@adacore.com>
* pprint.adb: Improve Expression_Image function.
From-SVN: r216477
Diffstat (limited to 'gcc/ada/raise-gcc.c')
-rw-r--r-- | gcc/ada/raise-gcc.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gcc/ada/raise-gcc.c b/gcc/ada/raise-gcc.c index 507412b..4a10fbf 100644 --- a/gcc/ada/raise-gcc.c +++ b/gcc/ada/raise-gcc.c @@ -1110,8 +1110,8 @@ extern void __gnat_notify_unhandled_exception (struct Exception_Occurrence *); personality routine must unwind one frame (per EHABI 7.3 4.). */ static _Unwind_Reason_Code -continue_unwind (struct _Unwind_Exception* ue_header, - struct _Unwind_Context* uw_context) +continue_unwind (struct _Unwind_Exception* ue_header ATTRIBUTE_UNUSED, + struct _Unwind_Context* uw_context ATTRIBUTE_UNUSED) { #ifdef __ARM_EABI_UNWINDER__ if (__gnu_unwind_frame (ue_header, uw_context) != _URC_OK) @@ -1253,9 +1253,6 @@ PERSONALITY_FUNCTION (version_arg_t version_arg, Condition Handling Facility. */ int uw_version = (int) version_arg; _Unwind_Action uw_phases = (_Unwind_Action) phases_arg; - region_descriptor region; - action_descriptor action; - _Unwind_Ptr ip; /* Check that we're called from the ABI context we expect, with a major possible variation on VMS for IA64. */ @@ -1379,14 +1376,14 @@ __gnat_Unwind_RaiseException (_Unwind_Exception *e) } _Unwind_Reason_Code -__gnat_Unwind_ForcedUnwind (_Unwind_Exception *e, - void *handler, - void *argument) +__gnat_Unwind_ForcedUnwind (_Unwind_Exception *e ATTRIBUTE_UNUSED, + void *handler ATTRIBUTE_UNUSED, + void *argument ATTRIBUTE_UNUSED) { #ifdef __USING_SJLJ_EXCEPTIONS__ # if defined (__APPLE__) && defined (__arm__) - /* There is not ForcedUnwind routine in ios system library. */ + /* There is not ForcedUnwind routine in arm-darwin system library. */ return _URC_FATAL_PHASE1_ERROR; # else return _Unwind_SjLj_ForcedUnwind (e, handler, argument); |