aboutsummaryrefslogtreecommitdiff
path: root/libobjc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2019-04-25 15:39:39 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-04-25 15:39:39 +0000
commitb34bfeb1979da5a970ef9ac5213178d67f269dbb (patch)
treeda1e9d7c746d8d6267957281bb1b5b53ac68dad0 /libobjc
parent9bafe5a81e42406b86a65ef14b011ed9acc96c5d (diff)
parentb16f214775619dd850e724a0630792da38ba3e40 (diff)
downloadgcc-b34bfeb1979da5a970ef9ac5213178d67f269dbb.zip
gcc-b34bfeb1979da5a970ef9ac5213178d67f269dbb.tar.gz
gcc-b34bfeb1979da5a970ef9ac5213178d67f269dbb.tar.bz2
Merge from trunk revision 270573.
From-SVN: r270577
Diffstat (limited to 'libobjc')
-rw-r--r--libobjc/ChangeLog8
-rw-r--r--libobjc/exception.c1
2 files changed, 9 insertions, 0 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 90cf923..48e21e5 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,11 @@
+2019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Bernd Edlinger <bernd.edlinger@hotmail.de>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/89093
+ * exception.c (PERSONALITY_FUNCTION): Add general-regs-only target
+ attribute for ARM.
+
2019-03-06 Uroš Bizjak <ubizjak@gmail.com>
* encoding.c (DFmode): #undef before #define.
diff --git a/libobjc/exception.c b/libobjc/exception.c
index b96630c..3c078c0 100644
--- a/libobjc/exception.c
+++ b/libobjc/exception.c
@@ -220,6 +220,7 @@ get_ttype_entry (struct lsda_header_info *info, _Unwind_Word i)
while (0)
_Unwind_Reason_Code
+__attribute__((target ("general-regs-only")))
PERSONALITY_FUNCTION (_Unwind_State state,
struct _Unwind_Exception *ue_header,
struct _Unwind_Context *context)