aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/algol68/execute/proc-28.a68
blob: d909219d72a8636c4e562e43a8dcc756642200e9 (plain)
1
2
3
4
5
6
7
8
9
10
# { dg-options "-fstropping=upper" }  #
BEGIN PROC hcf = (INT m, n) INT:
         IF m < n
         THEN hcf (n, m)
         ELIF n = 0
         THEN m
         ELSE hcf (n, m MOD n)
         FI;
      ASSERT (hcf (10, 20) = 10)
END