aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2019-09-06 16:11:09 +0000
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2019-09-06 16:11:09 +0000
commit0ba1a8e2af7751439a09dfd2f5d20b0331d7f650 (patch)
tree694d93cb530257ec6f41486cb859205a21a367a7
parente5c014758a74980611d8a136b86f07f4b0f783de (diff)
[Ada, Darwin, PPC] PPC Darwin has stack check probes.
On PPC, Darwin uses the same code as other parts of the port 2019-09-06 Iain Sandoe <iain@sandoe.co.uk> Backport from mainline. 2019-07-02 Iain Sandoe <iain@sandoe.co.uk> * system-darwin-ppc.ads: Set Stack_Check_Probes True for PPC Darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@275471 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ada/ChangeLog8
-rw-r--r--gcc/ada/system-darwin-ppc.ads2
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2733483ab53..71ee1904cf5 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,6 +1,14 @@
2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
Backport from mainline.
+ 2019-07-02 Iain Sandoe <iain@sandoe.co.uk>
+
+ * system-darwin-ppc.ads: Set Stack_Check_Probes True for
+ PPC Darwin.
+
+2019-09-06 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backport from mainline.
2019-06-30 Iain Sandoe <iain@sandoe.co.uk>
* gnatlink.adb (Link_Step): Push -shared-libgcc explicitly, when it
diff --git a/gcc/ada/system-darwin-ppc.ads b/gcc/ada/system-darwin-ppc.ads
index 7809e14c90b..67b9eb75a11 100644
--- a/gcc/ada/system-darwin-ppc.ads
+++ b/gcc/ada/system-darwin-ppc.ads
@@ -158,7 +158,7 @@ private
Preallocated_Stacks : constant Boolean := False;
Signed_Zeros : constant Boolean := True;
Stack_Check_Default : constant Boolean := False;
- Stack_Check_Probes : constant Boolean := False;
+ Stack_Check_Probes : constant Boolean := True;
Stack_Check_Limits : constant Boolean := False;
Support_Aggregates : constant Boolean := True;
Support_Atomic_Primitives : constant Boolean := Word_Size = 64;