diff mbox

S/390: Ada: Enable Stack_Check_Probes.

Message ID 20160301120124.GA5131@linux.vnet.ibm.com
State New
Headers show

Commit Message

Dominik Vogt March 1, 2016, 12:01 p.m. UTC
The attached patch enables Stack_Check_Probes for Ada on S/390[x]
and thereby fixes the acats test cases c52103x, c52104x and
cb1010a.

Bootstrapped and regression tested on s390x (-m31, -m64) and s390.

Ciao

Dominik ^_^  ^_^

Comments

Andreas Krebbel March 2, 2016, 7:50 a.m. UTC | #1
On 03/01/2016 01:01 PM, Dominik Vogt wrote:
> gcc/ada/ChangeLog
> 
> 	* system-linux-s390.adsx: Enable Stack_Check_Probes.
> 	* system-linux-s390.ads: Likewise.

Applied. Thanks!

-Andreas-
diff mbox

Patch

From 2cf84dca822be85be9e12ee8430def031a0a353b Mon Sep 17 00:00:00 2001
From: Dominik Vogt <vogt@linux.vnet.ibm.com>
Date: Tue, 1 Mar 2016 09:51:24 +0100
Subject: [PATCH] S/390: Ada: Enable Stack_Check_Probes.

Fixes test failures in c52103x, c52104x and cb1010a.
---
 gcc/ada/system-linux-s390.ads  | 2 +-
 gcc/ada/system-linux-s390x.ads | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/ada/system-linux-s390.ads b/gcc/ada/system-linux-s390.ads
index 6c59f64..b81b2b2 100644
--- a/gcc/ada/system-linux-s390.ads
+++ b/gcc/ada/system-linux-s390.ads
@@ -132,7 +132,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_Composite_Assign  : constant Boolean := True;
diff --git a/gcc/ada/system-linux-s390x.ads b/gcc/ada/system-linux-s390x.ads
index 90e1d1c..db0e3c0 100644
--- a/gcc/ada/system-linux-s390x.ads
+++ b/gcc/ada/system-linux-s390x.ads
@@ -132,7 +132,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_Composite_Assign  : constant Boolean := True;
-- 
2.3.0