diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2017-01-17 18:02:55 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2017-01-17 18:02:55 +0000 |
commit | f46fe37e86aa04522258dad374d0c7bf9c443ed3 (patch) | |
tree | fbf76178516222cc8b3829acb4761e1440cb0d13 | |
parent | c5b7d7b78fc8e111ce63d944dfc4c45053497fcb (diff) | |
download | gcc-f46fe37e86aa04522258dad374d0c7bf9c443ed3.zip gcc-f46fe37e86aa04522258dad374d0c7bf9c443ed3.tar.gz gcc-f46fe37e86aa04522258dad374d0c7bf9c443ed3.tar.bz2 |
re PR ada/67205 (eliminate No_Implicit_Dynamic_Code restriction violations)
PR ada/67205
* config/aarch64/aarch64.c (TARGET_CUSTOM_FUNCTION_DESCRIPTORS): Define
From-SVN: r244543
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 25e8f72..892ce5d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-01-17 Eric Botcazou <ebotcazou@adacore.com> + + PR ada/67205 + * config/aarch64/aarch64.c (TARGET_CUSTOM_FUNCTION_DESCRIPTORS): Define + 2017-01-17 Jakub Jelinek <jakub@redhat.com> PR debug/71669 diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 0cf7d12..67500c8 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -15025,6 +15025,10 @@ aarch64_libgcc_floating_mode_supported_p #undef TARGET_OMIT_STRUCT_RETURN_REG #define TARGET_OMIT_STRUCT_RETURN_REG true +/* The architecture reserves bits 0 and 1 so use bit 2 for descriptors. */ +#undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS +#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 4 + #if CHECKING_P #undef TARGET_RUN_TARGET_SELFTESTS #define TARGET_RUN_TARGET_SELFTESTS selftest::aarch64_run_selftests |