The attached patch fixes PR 79241 on s390x. Bootstrapped and regression tested on s390x biarch (not tested on s390). https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79421
Ciao Dominik ^_^ ^_^ -- Dominik Vogt IBM Germany
gcc/ChangeLog-pr79421 PR target/79421 * config/s390/s390.c: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.
>From 903c7c3feaadb39b58c2c0174c9f588e78d036ec Mon Sep 17 00:00:00 2001 From: Dominik Vogt <v...@linux.vnet.ibm.com> Date: Thu, 9 Feb 2017 15:34:15 +0100 Subject: [PATCH] PR target/79421: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS. This fixes the test failure in gnat.dg/trampoline3.adb. --- gcc/config/s390/s390.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 9c4e641..434da60 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -15632,6 +15632,10 @@ s390_asan_shadow_offset (void) #undef TARGET_TRAMPOLINE_INIT #define TARGET_TRAMPOLINE_INIT s390_trampoline_init +/* PR 79421 */ +#undef TARGET_CUSTOM_FUNCTION_DESCRIPTORS +#define TARGET_CUSTOM_FUNCTION_DESCRIPTORS 1 + #undef TARGET_UNWIND_WORD_MODE #define TARGET_UNWIND_WORD_MODE s390_unwind_word_mode -- 2.3.0