load_lib libgomp-dg.expglobal shlib_extset shlib_ext [get_shlib_extension]set lang_link_flags "-lstdc++"set lang_test_file_found 0set lang_library_path "../libstdc++-v3/src/.libs"# Initialize dg.dg-initset blddir [lookfor_file [get_multilibs] libgomp]# Look for a static libstdc++ first.if [file exists "${blddir}/${lang_library_path}/libstdc++.a"] {set lang_test_file "${lang_library_path}/libstdc++.a"set lang_test_file_found 1# We may have a shared only build, so look for a shared libstdc++.} elseif [file exists "${blddir}/${lang_library_path}/libstdc++.${shlib_ext}"] {set lang_test_file "${lang_library_path}/libstdc++.${shlib_ext}"set lang_test_file_found 1} else {puts "No libstdc++ library found, will not execute c++ tests"}if { $lang_test_file_found } {# Gather a list of all tests.set tests [lsort [glob -nocomplain $srcdir/$subdir/*.C]]set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}"set_ld_library_path_env_vars# Main loop.gfortran-dg-runtest $tests ""}# All done.dg-finish