[COMMITTED] algol68: new test trimmer-10.a68
Jose E. Marchesi
jemarch@gnu.org
Wed Mar 19 07:55:17 GMT 2025
---
gcc/testsuite/algol68/execute/trimmer-10.a68 | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 gcc/testsuite/algol68/execute/trimmer-10.a68
diff --git a/gcc/testsuite/algol68/execute/trimmer-10.a68 b/gcc/testsuite/algol68/execute/trimmer-10.a68
new file mode 100644
index 00000000000..37e97dddbdf
--- /dev/null
+++ b/gcc/testsuite/algol68/execute/trimmer-10.a68
@@ -0,0 +1,15 @@
+# Trimming with flat descriptors should lead to flat multiples. #
+PROGRAM
+BEGIN []INT a = (1,2,3);
+
+ ASSERT (UPB a[2:1] < LWB a[2:1]);
+ ASSERT (UPB a[20:2] < LWB a[20:2]);
+
+ [,]INT aa = ((1,2,3),
+ (4,5,6),
+ (7,8,9));
+
+ ASSERT ((1 UPB aa[1,2:1]) < ((1 LWB aa[1,2:1])));
+ ASSERT ((1 UPB aa[1,20:]) < ((1 LWB aa[1,20:])));
+ 0
+END
--
2.30.2
More information about the Algol68
mailing list