aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2009-11-10 12:37:56 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2009-11-10 12:37:56 +0000
commitc587836d9d5d1c1ec9182becd91268e0249d8f26 (patch)
tree996bcc436199345158b562b4008920a8cc25dd12 /gcc
parentf1faf79d47e9e63be59f5fb8f0929c399374668e (diff)
downloadgcc-c587836d9d5d1c1ec9182becd91268e0249d8f26.zip
gcc-c587836d9d5d1c1ec9182becd91268e0249d8f26.tar.gz
gcc-c587836d9d5d1c1ec9182becd91268e0249d8f26.tar.bz2
re PR middle-end/20548 (ACATS c52103x c52104x c52104y segfault)
PR ada/20548 * system-linux-alpha.ads (Stack_Check_Probes): Set to true. * system-linux-hppa.ads (Stack_Check_Probes): Likewise. * system-linux-sparc.ads (Stack_Check_Probes): Likewise. * system-linux-sparcv9.ads (Stack_Check_Probes): Likewise. From-SVN: r154063
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog8
-rw-r--r--gcc/ada/system-linux-alpha.ads2
-rw-r--r--gcc/ada/system-linux-hppa.ads2
-rw-r--r--gcc/ada/system-linux-sparc.ads2
-rw-r--r--gcc/ada/system-linux-sparcv9.ads2
5 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 55cb288..cb6cf97 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,13 @@
2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
+ PR ada/20548
+ * system-linux-alpha.ads (Stack_Check_Probes): Set to true.
+ * system-linux-hppa.ads (Stack_Check_Probes): Likewise.
+ * system-linux-sparc.ads (Stack_Check_Probes): Likewise.
+ * system-linux-sparcv9.ads (Stack_Check_Probes): Likewise.
+
+2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
+
* system-linux-alpha.ads (AAMP, Compiler_System_Version, OpenVMS,
Front_End_ZCX_Support, High_Integrity_Mode, Long_Shifts_Inlined):
Delete.
diff --git a/gcc/ada/system-linux-alpha.ads b/gcc/ada/system-linux-alpha.ads
index c4f4c90..7212475 100644
--- a/gcc/ada/system-linux-alpha.ads
+++ b/gcc/ada/system-linux-alpha.ads
@@ -127,7 +127,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_64_Bit_Divides : constant Boolean := True;
Support_Aggregates : constant Boolean := True;
diff --git a/gcc/ada/system-linux-hppa.ads b/gcc/ada/system-linux-hppa.ads
index a23ebde..9790043 100644
--- a/gcc/ada/system-linux-hppa.ads
+++ b/gcc/ada/system-linux-hppa.ads
@@ -129,7 +129,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_64_Bit_Divides : constant Boolean := True;
Support_Aggregates : constant Boolean := True;
diff --git a/gcc/ada/system-linux-sparc.ads b/gcc/ada/system-linux-sparc.ads
index 5dd1368..69ac9f2 100644
--- a/gcc/ada/system-linux-sparc.ads
+++ b/gcc/ada/system-linux-sparc.ads
@@ -127,7 +127,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_64_Bit_Divides : constant Boolean := True;
Support_Aggregates : constant Boolean := True;
diff --git a/gcc/ada/system-linux-sparcv9.ads b/gcc/ada/system-linux-sparcv9.ads
index 27cf01e..9a42b3d4 100644
--- a/gcc/ada/system-linux-sparcv9.ads
+++ b/gcc/ada/system-linux-sparcv9.ads
@@ -127,7 +127,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_64_Bit_Divides : constant Boolean := True;
Support_Aggregates : constant Boolean := True;