From 98c644d6a6029712ffca7db20f3ab46304baf2d6 Mon Sep 17 00:00:00 2001 From: Toon Moene Date: Sun, 11 May 2003 15:03:58 +0200 Subject: [PATCH] int8421.f: New test. 2003-05-11 Toon Moene * g77.f-torture/execute/int8421.f: New test. From-SVN: r66686 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g77.f-torture/execute/int8421.f | 20 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 gcc/testsuite/g77.f-torture/execute/int8421.f diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5f370555bf4..926f01d2f0a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2003-05-11 Toon Moene + + * g77.f-torture/execute/int8421.f: New test. + 2003-05-11 Kriang Lerdsuwanakij PR c++/10230, c++/10481 diff --git a/gcc/testsuite/g77.f-torture/execute/int8421.f b/gcc/testsuite/g77.f-torture/execute/int8421.f new file mode 100644 index 00000000000..1fcc3bc4c9f --- /dev/null +++ b/gcc/testsuite/g77.f-torture/execute/int8421.f @@ -0,0 +1,20 @@ + integer*1 i1, i11 + integer*2 i2, i22 + integer i, ii + integer*4 i4, i44 + integer*8 i8, i88 + real r, rr + real*4 r4, r44 + double precision d, dd + real*8 r8, r88 + parameter (i1 = 1, i2 = 2, i4 = 4, i = 5, i8 = i + i4*i2 + i2*i1) + parameter (r = 3.0, r4 = 4.0, r8 = 8.d0, d = i8*r + r4*i2 + r8*i1) + if (i8 .ne. 15 ) call abort + if (d .ne. 61.d0) call abort + i11 = 1; i22 = 2; i44 = 4; ii = 5 + i88 = i + i4*i2 + i2*i1 + if (i88 .ne. i8) call abort + rr = 3.0; r44 = 4.0; r88 = 8.0d0 + dd = i88*rr + r44*i22 + r88*i11 + if (dd .ne. d) call abort + end