1 # String tests that only need to run at default optimization.
3 # Copyright (C) 2010-2013 Free Software Foundation, Inc.
5 # This file is part of GCC.
7 # GCC is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; either version 3, or (at your option)
12 # GCC is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with GCC; see the file COPYING3. If not see
19 # <http://www.gnu.org/licenses/>.
22 load_lib obj-c++-dg.exp
24 # If a testcase doesn't have special options, use these.
25 global DEFAULT_OBJCXXFLAGS
26 if ![info exists DEFAULT_OBJCXXFLAGS] then {
27 set DEFAULT_OBJCXXFLAGS " -ansi -pedantic-errors -Wno-long-long"
33 # Gather a list of all tests.
34 set tests [lsort [glob -nocomplain $srcdir/$subdir/*.mm]]
37 dg-runtest $tests "-fgnu-runtime" $DEFAULT_OBJCXXFLAGS
39 # darwin targets can also run code with the NeXT runtime.
40 if [istarget "*-*-darwin*" ] {
41 dg-runtest $tests "-fnext-runtime" $DEFAULT_OBJCXXFLAGS