https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69799
--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> --- The patch fixes coarray_allocate_3.f08 but the new testcase fails: spawn /test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B/test/gnu/gcc /objdir/gcc/testsuite/gfortran/../../ -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11. 11/./libgfortran/ /test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/coarray_allocate_5 .f08 -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -fcoarray=lib -lcaf_single -fdump-tree-original -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./li bgfortran/.libs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs -L/test/gnu/gc c/objdir/hppa2.0w-hp-hpux11.11/./libatomic/.libs -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libquadmath/.libs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/. /libquadmath/.libs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libquadmath/.libs -lm -o ./coarray_allocate_5.exe /usr/ccs/bin/ld: Unsatisfied symbols: __atomic_fetch_and_4 (first referenced in /test/gnu/gcc/objdir/hppa2.0w-hp-hp ux11.11/./libgfortran/.libs/libcaf_single.a(single.o)) (code) __atomic_compare_exchange_4 (first referenced in /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs/libcaf_single.a(single.o)) (code) __atomic_fetch_xor_4 (first referenced in /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs/libcaf_single.a(single.o)) (code) __atomic_fetch_add_4 (first referenced in /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs/libcaf_single.a(single.o)) (code) __atomic_fetch_or_4 (first referenced in /test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgfortran/.libs/libcaf_single.a(single.o)) (code) Needs to link against -latomic.