+2017-01-28 John David Anglin <danglin@gcc.gnu.org>
+
+ * gfortran.dg/coarray_41.f90: Add "-latomic" option if
+ libatomic_available.
+ * gfortran.dg/coarray_42.f90: Likewise.
+ * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
+ * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
+ * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
+
2017-01-27 Martin Sebor <msebor@redhat.com>
* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
! { dg-do run }
! { dg-options "-fcoarray=lib -lcaf_single" }
+! { dg-additional-options "-latomic" { target libatomic_available } }
program coarray_41
! { dg-do run }
! { dg-options "-fdump-tree-original -fcoarray=lib -lcaf_single" }
+! { dg-additional-options "-latomic" { target libatomic_available } }
program Jac
type Domain
! { dg-do run }
! { dg-options "-fcoarray=lib -lcaf_single" }
+! { dg-additional-options "-latomic" { target libatomic_available } }
!
! Contributed by Andre Vehreschild
! Check that manually freeing components does not lead to a runtime crash,
! { dg-do compile }
! { dg-options "-fcoarray=lib -fdump-tree-original" }
+! { dg-additional-options "-latomic" { target libatomic_available } }
!
! Contributed by Andre Vehreschild
! Check that sub-components are caf_deregistered and not freed.
! { dg-do run }
! { dg-options "-fcoarray=lib -lcaf_single -fdump-tree-original" }
+! { dg-additional-options "-latomic" { target libatomic_available } }
!
! Allocate/deallocate with libcaf.
!