diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-11-01 20:05:17 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-11-01 20:05:17 +0000 |
commit | bf5d24ca9f9183338e75a8e55ab7d8e10b69346f (patch) | |
tree | 5b432b481b73f4154f7080c2b51c40e1b93254e0 | |
parent | 10f6583a9d3e785f795170d69e1a1d8451b24d26 (diff) | |
download | gcc-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/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/rs6000/darwin.h | 1 |
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) |