This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [Fortran-Dev] Merge trunk into the branch
- From: dominiq at lps dot ens dot fr (Dominique Dhumieres)
- To: fortran at gcc dot gnu dot org
- Cc: burnus at net-b dot de
- Date: Tue, 11 Jun 2013 17:29:15 +0200
- Subject: 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