aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2017-07-08 10:38:40 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-07-08 10:38:40 +0000
commitdcbf81c94423262b09c3f81e5e1fd3c9b999ff2d (patch)
tree4a67a01ab2f49b7bcedda3b84ceec5d16283e367
parent4eede15bbef4fa5555d28210bd7a6afab8de437f (diff)
downloadgcc-dcbf81c94423262b09c3f81e5e1fd3c9b999ff2d.zip
gcc-dcbf81c94423262b09c3f81e5e1fd3c9b999ff2d.tar.gz
gcc-dcbf81c94423262b09c3f81e5e1fd3c9b999ff2d.tar.bz2
Force a dependence distance of 1 in gnat.dg/vect17.adb
2017-07-08 Richard Sandiford <richard.sandiford@linaro.org> gcc/testsuite/ * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5. * gnat.dg/vect16.ads (Sarray): Likewise. * gnat.dg/vect17.ads (Sarray): Likewise. * gnat.dg/vect15.adb (Add): Create a dependence distance of 1. * gnat.dg/vect16.adb (Add): Likewise. * gnat.dg/vect17.adb (Add): Likewise. From-SVN: r250074
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gnat.dg/vect15.adb5
-rw-r--r--gcc/testsuite/gnat.dg/vect15.ads2
-rw-r--r--gcc/testsuite/gnat.dg/vect16.adb8
-rw-r--r--gcc/testsuite/gnat.dg/vect16.ads2
-rw-r--r--gcc/testsuite/gnat.dg/vect17.adb5
-rw-r--r--gcc/testsuite/gnat.dg/vect17.ads2
7 files changed, 23 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 73db4a7..d9cf478 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
+ * gnat.dg/vect16.ads (Sarray): Likewise.
+ * gnat.dg/vect17.ads (Sarray): Likewise.
+ * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
+ * gnat.dg/vect16.adb (Add): Likewise.
+ * gnat.dg/vect17.adb (Add): Likewise.
+
2017-07-07 David Malcolm <dmalcolm@redhat.com>
PR c++/79300
diff --git a/gcc/testsuite/gnat.dg/vect15.adb b/gcc/testsuite/gnat.dg/vect15.adb
index ad66836..b19a224 100644
--- a/gcc/testsuite/gnat.dg/vect15.adb
+++ b/gcc/testsuite/gnat.dg/vect15.adb
@@ -5,8 +5,9 @@ package body Vect15 is
procedure Add (X, Y : Sarray; R : out Sarray) is
begin
- for I in Sarray'Range loop
- R(I) := X(I) + Y(I);
+ R(1) := X(5) + Y(5);
+ for I in 1 .. 4 loop
+ R(I + 1) := X(I) + Y(I);
end loop;
end;
diff --git a/gcc/testsuite/gnat.dg/vect15.ads b/gcc/testsuite/gnat.dg/vect15.ads
index 9137512..5c81324 100644
--- a/gcc/testsuite/gnat.dg/vect15.ads
+++ b/gcc/testsuite/gnat.dg/vect15.ads
@@ -1,6 +1,6 @@
package Vect15 is
- type Sarray is array (1 .. 4) of Long_Float;
+ type Sarray is array (1 .. 5) of Long_Float;
for Sarray'Alignment use 16;
procedure Add (X, Y : Sarray; R : out Sarray);
diff --git a/gcc/testsuite/gnat.dg/vect16.adb b/gcc/testsuite/gnat.dg/vect16.adb
index 99fe320..9ef5e32 100644
--- a/gcc/testsuite/gnat.dg/vect16.adb
+++ b/gcc/testsuite/gnat.dg/vect16.adb
@@ -5,9 +5,11 @@ package body Vect16 is
procedure Add_Sub (X, Y : Sarray; R,S : out Sarray) is
begin
- for I in Sarray'Range loop
- R(I) := X(I) + Y(I);
- S(I) := X(I) - Y(I);
+ R(1) := X(5) + Y(5);
+ S(1) := X(5) - Y(5);
+ for I in 1 .. 4 loop
+ R(I + 1) := X(I) + Y(I);
+ S(I + 1) := X(I) - Y(I);
end loop;
end;
diff --git a/gcc/testsuite/gnat.dg/vect16.ads b/gcc/testsuite/gnat.dg/vect16.ads
index 0192dcc..882bf2a 100644
--- a/gcc/testsuite/gnat.dg/vect16.ads
+++ b/gcc/testsuite/gnat.dg/vect16.ads
@@ -1,6 +1,6 @@
package Vect16 is
- type Sarray is array (1 .. 4) of Long_Float;
+ type Sarray is array (1 .. 5) of Long_Float;
for Sarray'Alignment use 16;
procedure Add_Sub (X, Y : Sarray; R,S : out Sarray);
diff --git a/gcc/testsuite/gnat.dg/vect17.adb b/gcc/testsuite/gnat.dg/vect17.adb
index f574ea2..76b6fc7 100644
--- a/gcc/testsuite/gnat.dg/vect17.adb
+++ b/gcc/testsuite/gnat.dg/vect17.adb
@@ -5,8 +5,9 @@ package body Vect17 is
procedure Add (X, Y : aliased Sarray; R : aliased out Sarray) is
begin
- for I in Sarray'Range loop
- R(I) := X(I) + Y(I);
+ R(1) := X(5) + Y(5);
+ for I in 1 .. 4 loop
+ R(I + 1) := X(I) + Y(I);
end loop;
end;
diff --git a/gcc/testsuite/gnat.dg/vect17.ads b/gcc/testsuite/gnat.dg/vect17.ads
index 5c26157..3a6ab66 100644
--- a/gcc/testsuite/gnat.dg/vect17.ads
+++ b/gcc/testsuite/gnat.dg/vect17.ads
@@ -1,6 +1,6 @@
package Vect17 is
- type Sarray is array (1 .. 4) of Long_Float;
+ type Sarray is array (1 .. 5) of Long_Float;
for Sarray'Alignment use 16;
procedure Add (X, Y : aliased Sarray; R : aliased out Sarray);