aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2019-11-01 20:05:17 +0000
committerIain Sandoe <iains@gcc.gnu.org>2019-11-01 20:05:17 +0000
commitbf5d24ca9f9183338e75a8e55ab7d8e10b69346f (patch)
tree5b432b481b73f4154f7080c2b51c40e1b93254e0
parent10f6583a9d3e785f795170d69e1a1d8451b24d26 (diff)
downloadgcc-bf5d24ca9f9183338e75a8e55ab7d8e10b69346f.zip
gcc-bf5d24ca9f9183338e75a8e55ab7d8e10b69346f.tar.gz
gcc-bf5d24ca9f9183338e75a8e55ab7d8e10b69346f.tar.bz2
[Darwin, PPC] Handle GCC target pragma.
For compatibility with other members of the port. Note, that we do not handle the longcall attribute, since longcall is not required/used on current Darwin. gcc/ 2019-11-01 Iain Sandoe <iain@sandoe.co.uk> Backport from mainline 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> * config/rs6000/darwin.h: Handle GCC target pragma. From-SVN: r277717
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/rs6000/darwin.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8c1709b..feea93e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2019-11-01 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backport from mainline
+ 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/rs6000/darwin.h: Handle GCC target pragma.
+
2019-10-29 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline
diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h
index 0c81730..8f4f6e7 100644
--- a/gcc/config/rs6000/darwin.h
+++ b/gcc/config/rs6000/darwin.h
@@ -371,6 +371,7 @@ extern int darwin_emit_branch_islands;
do \
{ \
DARWIN_REGISTER_TARGET_PRAGMAS(); \
+ targetm.target_option.pragma_parse = rs6000_pragma_target_parse; \
targetm.resolve_overloaded_builtin = altivec_resolve_overloaded_builtin; \
} \
while (0)