This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Fortran-Dev] Merge trunk into the branch


> Regarding the Fortran-dev branch: I cannot recommend the branch for
> regular use, yet.  There are still some issues (e.g. about 6 test suite
> failures).  On the other hand, for testing it is stable enough.

I have posted my results for x86_64-apple-darwin10 at

http://gcc.gnu.org/ml/gcc-testresults/2013-06/msg01043.html

All the previous ICEs for auto_char_len_3.f90, proc_decl_23.f90,
and transfer_intrinsic_3.f90 are gone, although I don't know if
they have been explicitly fixed or if it is a fallout of other
fixes. The failures for coarray_lib_alloc_2.f90 and
coarray_lib_alloc_3.f90 are fixed with the followin patch:

--- ../_clean/gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90	2013-06-04 17:11:51.000000000 +0200
+++ gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90	2013-06-11 11:34:31.000000000 +0200
@@ -15,8 +14,8 @@
  deallocate(xx,yy,stat=stat, errmsg=errmsg)
  end
 
-! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
-! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
+! { dg-final { scan-tree-dump "_gfortran_caf_register .(40|72), 1, &xx._data.token, &stat.., &errmsg, 200.;" "original" } }
+! { dg-final { scan-tree-dump "_gfortran_caf_register .(104|192), 1, &yy._data.token, &stat.., &errmsg, 200.;" "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1 "original" } }
--- ../_clean/gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90	2013-06-04 17:11:51.000000000 +0200
+++ gcc/testsuite/gfortran.dg/coarray_lib_alloc_3.f90	2013-06-11 11:36:03.000000000 +0200
@@ -15,8 +16,8 @@
  deallocate(xx,yy,stat=stat, errmsg=errmsg)
  end
 
-! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
-! { dg-final { scan-tree-dump-times "_gfortran_caf_register .1, 1, &yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
+! { dg-final { scan-tree-dump "_gfortran_caf_register .(40|72), 1, &xx._data.token, &stat.., &errmsg, 200.;" "original" } }
+! { dg-final { scan-tree-dump "_gfortran_caf_register .(104|192), 1, &yy._data.token, &stat.., &errmsg, 200.;" "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&xx._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, &stat.., &errmsg, 200.;" 1 "original" } }
 ! { dg-final { scan-tree-dump-times "_gfortran_caf_deregister .&yy._data.token, 0B, 0B, 0.;" 1 "original" } }

The failure for coarray_12.f90 with -m32 is due to

        a.dim[0].extent = MAX_EXPR <NON_LVALUE_EXPR <nn>, 0>;

Dominique


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]