1# This program is free software; you can redistribute it and/or modify 2# it under the terms of the GNU General Public License as published by 3# the Free Software Foundation; either version 2 of the License, or 4# (at your option) any later version. 5# 6# This program is distributed in the hope that it will be useful, 7# but WITHOUT ANY WARRANTY; without even the implied warranty of 8# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9# GNU General Public License for more details. 10# 11# You should have received a copy of the GNU General Public License 12# along with this program; if not, write to the Free Software 13# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14 15if [info exists lang_library_path] then { 16 unset lang_library_path 17 unset lang_link_flags 18} 19if [info exists lang_test_file] then { 20 unset lang_test_file 21} 22 23load_lib libitm-dg.exp 24load_gcc_lib gcc-dg.exp 25 26# If a testcase doesn't have special options, use these. 27if ![info exists DEFAULT_CFLAGS] then { 28 set DEFAULT_CFLAGS "-O2" 29} 30 31# Initialize dg. 32dg-init 33 34# Gather a list of all tests. 35set tests [lsort [find $srcdir/$subdir *.c]] 36 37set ld_library_path $always_ld_library_path 38append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST] 39set_ld_library_path_env_vars 40 41# Main loop. 42dg-runtest $tests "" $DEFAULT_CFLAGS 43 44# All done. 45dg-finish 46