re PR fortran/64432 (SYSTEM_CLOCK(COUNT_RATE=rate) wrong result for integer(4)::rate)
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Wed, 18 Mar 2015 01:47:12 +0000 (01:47 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Wed, 18 Mar 2015 01:47:12 +0000 (01:47 +0000)
2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR fortran/64432
* gfortran.dg/system_clock_3.f08: Adjust test.

From-SVN: r221482

gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/system_clock_3.f08

index 12324f0e4940f3efd9adba2b1dd867f084e8afb5..9b252b05eba415e4ea5499c314cf6ec9ac511829 100644 (file)
@@ -1,3 +1,8 @@
+2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/64432
+       * gfortran.dg/system_clock_3.f08: Adjust test.
+
 2014-03-17  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/59198
index 195bdc4d3c2b1edf3d4b49a2f51eb02569185cf8..7b822441d53379c1ecd3cd2b2c39a8c59b10f851 100644 (file)
@@ -8,15 +8,15 @@ program countem
   real(4)       :: rrate4
 
   call system_clock(count=count1, count_rate=irate4, count_max=mymax4)
-  if (count1.ne.-127.and.irate4.ne.0.and.mymax4.ne.0) call abort
+  if (count1.ne.-127.or.irate4.ne.0.or.mymax4.ne.0) call abort
   call system_clock(count=count1, count_rate=rrate4, count_max=mymax1)
-  if (count1.ne.-127.and.rrate4.ne.0.0.and.mymax4.ne.0) call abort
+  if (count1.ne.-127.or.rrate4.ne.0.0.or.mymax4.ne.0) call abort
   call system_clock(count=count2, count_rate=irate2, count_max=mymax2)
-  if (count2.ne.-32767.and.irate2.ne.0.and.mymax2.ne.0) call abort
+  if (count2.ne.-32767.or.irate2.ne.0.or.mymax2.ne.0) call abort
   call system_clock(count=count2, count_rate=rrate4, count_max=mymax2)
-  if (count2.ne.-32767.and.rrate4.ne.0.0.and.mymax2.ne.0) call abort
+  if (count2.ne.-32767.or.rrate4.ne.0.0.or.mymax2.ne.0) call abort
   call system_clock(count=count4, count_rate=irate4, count_max=mymax4)
-  if (rrate4.ne.1000.and.mymax4.ne.huge(0_4)) call abort
+  if (irate4.ne.1000.or.mymax4.ne.huge(0_4)) call abort
   call system_clock(count=count4, count_rate=rrate4, count_max=mymax4)
-  if (rrate4.ne.1000.0.and.mymax4.ne.huge(0_4)) call abort
+  if (rrate4.ne.1000.0.or.mymax4.ne.huge(0_4)) call abort
 end program countem