re PR testsuite/62250 (FAIL: gfortran.dg/coarray/alloc_comp_1.f90 -fcoarray=lib -O2 -lcaf_single)
PR testsuite/62250 * lib/gfortran.exp: Add libatomic library search path. * gfortran.dg/coarray/caf.exp: Add -latomic to test options. * gfortran.dg/coarray_lib_comm_1.f90: Likewise. From-SVN: r219171
This commit is contained in:
parent
408e8aa42f
commit
3fd99bca7a
|
@ -1,5 +1,10 @@
|
|||
2015-01-03 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
PR testsuite/62250
|
||||
* lib/gfortran.exp: Add libatomic library search path.
|
||||
* gfortran.dg/coarray/caf.exp: Add -latomic to test options.
|
||||
* gfortran.dg/coarray_lib_comm_1.f90: Likewise.
|
||||
|
||||
* gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
|
||||
|
||||
2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
|
|
@ -81,14 +81,14 @@ foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]]
|
|||
foreach flags $option_list {
|
||||
verbose "Testing $nshort (single), $flags" 1
|
||||
set gfortran_aux_module_flags "-fcoarray=single $flags"
|
||||
dg-test $test "-fcoarray=single $flags" ""
|
||||
dg-test $test "-fcoarray=single $flags -latomic" ""
|
||||
cleanup-modules ""
|
||||
}
|
||||
|
||||
foreach flags $option_list {
|
||||
verbose "Testing $nshort (libcaf_single), $flags" 1
|
||||
set gfortran_aux_module_flags "-fcoarray=lib $flags -lcaf_single"
|
||||
dg-test $test "-fcoarray=lib $flags -lcaf_single" ""
|
||||
dg-test $test "-fcoarray=lib $flags -lcaf_single -latomic" ""
|
||||
cleanup-modules ""
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
! { dg-do run }
|
||||
! { dg-options "-fdump-tree-original -fcoarray=lib -lcaf_single" }
|
||||
! { dg-options "-fdump-tree-original -fcoarray=lib -lcaf_single -latomic" }
|
||||
!
|
||||
! Some dependency-analysis check for coarray communication
|
||||
!
|
||||
|
|
|
@ -102,6 +102,13 @@ proc gfortran_link_flags { paths } {
|
|||
if [file exists "${gccpath}/libgfortran/libgforbegin.a"] {
|
||||
append flags "-L${gccpath}/libgfortran "
|
||||
}
|
||||
if [file exists "${gccpath}/libatomic/.libs/libatomic.${shlib_ext}"] {
|
||||
append flags "-L${gccpath}/libatomic/.libs "
|
||||
append ld_library_path ":${gccpath}/libatomic/.libs"
|
||||
}
|
||||
if [file exists "${gccpath}/libatomic/libatomic.a"] {
|
||||
append flags "-L${gccpath}/libatomic "
|
||||
}
|
||||
if [file exists "${gccpath}/libquadmath/.libs/libquadmath.a"] {
|
||||
# Some targets use libquadmath.a%s in their specs, so they need a -B option
|
||||
# for uninstalled testing.
|
||||
|
|
Loading…
Reference in New Issue