On hppa*-*-hpux*, we need to link with libatomic to get "atomic" functions. Fix is same as in other tests.
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Committed to trunk. Dave -- John David Anglin dave.ang...@bell.net
2015-12-28 John David Anglin <dang...@gcc.gnu.org> * gfortran.dg/coarray_40.f90: Link with libatomic if available. Index: gfortran.dg/coarray_40.f90 =================================================================== --- gfortran.dg/coarray_40.f90 (revision 231978) +++ gfortran.dg/coarray_40.f90 (working copy) @@ -1,5 +1,6 @@ ! { dg-do run } -! { dg-options "-fcoarray=lib -lcaf_single" } +! { dg-options "-fcoarray=lib -lcaf_single -latomic" { target libatomic_available } } +! { dg-options "-fcoarray=lib -lcaf_single" { target { ! libatomic_available } } } ! ! Run-time test for memory consistency !