diff mbox series

[Ada] Use alternate stack for signal handling on PowerPC/Linux

Message ID 20201019095422.GA91245@adacore.com
State New
Headers show
Series [Ada] Use alternate stack for signal handling on PowerPC/Linux | expand

Commit Message

Pierre-Marie de Rodat Oct. 19, 2020, 9:54 a.m. UTC
This is necessary because the stack checking method has been changed
on this platform and now requires an alternate stack to propagate the
stack overflow exception.

Tested on x86_64-pc-linux-gnu, committed on trunk

gcc/ada/

	* Makefile.rtl (PowerPC/Linux): Use s-taspri__posix.ads instead
	of s-taspri__posix-noaltstack.ads for s-taspri.ads.
diff mbox series

Patch

diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -2112,7 +2112,7 @@  ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
     s-taprop.adb<libgnarl/s-taprop__linux.adb \
     s-tasinf.ads<libgnarl/s-tasinf__linux.ads \
     s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
-    s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads
+    s-taspri.ads<libgnarl/s-taspri__posix.ads
 
   TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb