diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-07-17 09:27:38 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-07-17 09:27:38 +0200 |
commit | 6782b1ef34e4b6afca51b219792f3e0f26aeff18 (patch) | |
tree | b6b5735de0927822e0ecb101202cf01e7f7e5288 /gcc/ada/sigtramp-ppcvxw.c | |
parent | 6ccdd977051143e03a166c8994fd2519a0a7c5f0 (diff) | |
download | gcc-6782b1ef34e4b6afca51b219792f3e0f26aeff18.zip gcc-6782b1ef34e4b6afca51b219792f3e0f26aeff18.tar.gz gcc-6782b1ef34e4b6afca51b219792f3e0f26aeff18.tar.bz2 |
[multiple changes]
2014-07-17 Gary Dismukes <dismukes@adacore.com>
* exp_disp.adb: Minor reformatting.
* exp_disp.adb: Minor code reorganization.
2014-07-17 Thomas Quinot <quinot@adacore.com>
* gnat_rm.texi, freeze.adb (Check_Component_Storage_Order): Do not
require an explicit SSO attribute definition clause on a composite type
just because one of its components has one.
2014-07-17 Robert Dewar <dewar@adacore.com>
* sem_attr.adb (Analyze_Attribute, case Loop_Entry): Rewrite
attribute out of existence if the enclosing pragma is ignored.
* sem_util.adb: Minor reformatting.
2014-07-17 Ed Schonberg <schonberg@adacore.com>
* exp_aggr.adb (Expand_Array_Aggregate): Handle properly an
array aggregate expanded into assignments when it appears as a
local declaration in an inlined body.
2014-07-17 Doug Rupp <rupp@adacore.com>
* init.c [__ANDROID__]: Modify for ZCX.
* exp_aggr.adb: Minor reformatting
* sigtramp-armvxw.c, sigtramp-ppcvxw.c: Update comments.
2014-07-17 Robert Dewar <dewar@adacore.com>
* a-strunb-shared.ads, a-stwiun-shared.ads, a-stzunb-shared.ads,
exp_ch7.adb, g-pehage.ads, g-socket.ads, gnat_ugn.texi, gnat_ugx.texi,
scng.adb: Remove incorrect usage "allow to" and "allows to".
2014-07-17 Robert Dewar <dewar@adacore.com>
* exp_dist.adb: Minor reformatting.
From-SVN: r212737
Diffstat (limited to 'gcc/ada/sigtramp-ppcvxw.c')
-rw-r--r-- | gcc/ada/sigtramp-ppcvxw.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/ada/sigtramp-ppcvxw.c b/gcc/ada/sigtramp-ppcvxw.c index 0432b08..ff2f0a8 100644 --- a/gcc/ada/sigtramp-ppcvxw.c +++ b/gcc/ada/sigtramp-ppcvxw.c @@ -6,7 +6,7 @@ * * * Asm Implementation File * * * - * Copyright (C) 2011-2013, Free Software Foundation, Inc. * + * Copyright (C) 2011-2014, 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- * @@ -49,7 +49,7 @@ sequences. The general idea is to establish CFA as sigcontext->sc_pregs and state where to find the registers as offsets from there. - As of today, we support a single stub, providing CFI info for common + As of today, we support a stub providing CFI info for common registers (GPRs, LR, ...). We might need variants with support for floating point or altivec registers as well at some point. @@ -75,7 +75,7 @@ extern void __gnat_sigtramp_common (int signo, void *siginfo, void *sigcontext, - sighandler_t * handler, void * sc_pregs); + __sigtramphandler_t * handler, void * sc_pregs); /* ------------------------------------- @@ -85,11 +85,11 @@ extern void __gnat_sigtramp_common We enforce optimization to minimize the overhead of the extra layer. */ void __gnat_sigtramp (int signo, void *si, void *sc, - sighandler_t * handler) + __sigtramphandler_t * handler) __attribute__((optimize(2))); void __gnat_sigtramp (int signo, void *si, void *sc, - sighandler_t * handler) + __sigtramphandler_t * handler) { struct sigcontext * sctx = (struct sigcontext *) sc; |