* gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Jul 2007 22:23:04 +0000 (22:23 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Jul 2007 22:23:04 +0000 (22:23 +0000)
* gcc.dg/fesd-any.h: Likewise.
* gcc.dg/fesd-baseonly.c: Likewise.
* gcc.dg/fesd-baseonly.h: Likewise.
* gcc.dg/fesd-none.c: Likewise.
* gcc.dg/fesd-none.h: Likewise.
* gcc.dg/fesd-reduced.c: Likewise.
* gcc.dg/fesd-reduced.h: Likewise.
* gcc.dg/fesd-sys.c: Likewise.
* gcc.dg/fesd-sys.h: Likewise
* gcc.dg/fesd.h: Likewise.

* g++.dg/debug/dwarf2: New directory.
* g++.dg/debug/dwarf2/dwarf2.exp: New driver.
* g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
* g++.dg/other/fesd-any.h: Likewise.
* g++.dg/other/fesd-baseonly.C: Likewise.
* g++.dg/other/fesd-baseonly.h: Likewise.
* g++.dg/other/fesd-none.C: Likewise.
* g++.dg/other/fesd-none.h: Likewise.
* g++.dg/other/fesd-reduced.C: Likewise.
* g++.dg/other/fesd-reduced.h: Likewise.
* g++.dg/other/fesd-sys.C: Likewise.
* g++.dg/other/fesd-sys.h: Likewise.
* g++.dg/other/fesd.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126497 138bc75d-0d04-0410-961f-82ee72b054a4

24 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp [new file with mode: 0644]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C [moved from gcc/testsuite/g++.dg/other/fesd-any.C with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.h [moved from gcc/testsuite/g++.dg/other/fesd-any.h with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C [moved from gcc/testsuite/g++.dg/other/fesd-baseonly.C with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.h [moved from gcc/testsuite/g++.dg/other/fesd-baseonly.h with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C [moved from gcc/testsuite/g++.dg/other/fesd-none.C with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.h [moved from gcc/testsuite/g++.dg/other/fesd-none.h with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C [moved from gcc/testsuite/g++.dg/other/fesd-reduced.C with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.h [moved from gcc/testsuite/g++.dg/other/fesd-reduced.h with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C [moved from gcc/testsuite/g++.dg/other/fesd-sys.C with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.h [moved from gcc/testsuite/g++.dg/other/fesd-sys.h with 100% similarity]
gcc/testsuite/g++.dg/debug/dwarf2/fesd.h [moved from gcc/testsuite/g++.dg/other/fesd.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c [moved from gcc/testsuite/gcc.dg/fesd-any.c with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.h [moved from gcc/testsuite/gcc.dg/fesd-any.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c [moved from gcc/testsuite/gcc.dg/fesd-baseonly.c with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.h [moved from gcc/testsuite/gcc.dg/fesd-baseonly.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c [moved from gcc/testsuite/gcc.dg/fesd-none.c with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.h [moved from gcc/testsuite/gcc.dg/fesd-none.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c [moved from gcc/testsuite/gcc.dg/fesd-reduced.c with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.h [moved from gcc/testsuite/gcc.dg/fesd-reduced.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c [moved from gcc/testsuite/gcc.dg/fesd-sys.c with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.h [moved from gcc/testsuite/gcc.dg/fesd-sys.h with 100% similarity]
gcc/testsuite/gcc.dg/debug/dwarf2/fesd.h [moved from gcc/testsuite/gcc.dg/fesd.h with 100% similarity]

index 6c95f13..b8de460 100644 (file)
@@ -1,3 +1,31 @@
+2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
+       * gcc.dg/fesd-any.h: Likewise.
+       * gcc.dg/fesd-baseonly.c: Likewise.
+       * gcc.dg/fesd-baseonly.h: Likewise.
+       * gcc.dg/fesd-none.c: Likewise.
+       * gcc.dg/fesd-none.h: Likewise.
+       * gcc.dg/fesd-reduced.c: Likewise.
+       * gcc.dg/fesd-reduced.h: Likewise.
+       * gcc.dg/fesd-sys.c: Likewise.
+       * gcc.dg/fesd-sys.h: Likewise
+       * gcc.dg/fesd.h: Likewise.
+
+       * g++.dg/debug/dwarf2: New directory.
+       * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
+       * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
+       * g++.dg/other/fesd-any.h: Likewise.
+       * g++.dg/other/fesd-baseonly.C: Likewise.
+       * g++.dg/other/fesd-baseonly.h: Likewise.
+       * g++.dg/other/fesd-none.C: Likewise.
+       * g++.dg/other/fesd-none.h: Likewise.
+       * g++.dg/other/fesd-reduced.C: Likewise.
+       * g++.dg/other/fesd-reduced.h: Likewise.
+       * g++.dg/other/fesd-sys.C: Likewise.
+       * g++.dg/other/fesd-sys.h: Likewise.
+       * g++.dg/other/fesd.h: Likewise.
+
 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
 
        PR fortran/31129
diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp
new file mode 100644 (file)
index 0000000..8c17680
--- /dev/null
@@ -0,0 +1,43 @@
+#   Copyright (C) 2007 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  
+
+# G++ testsuite that uses the `dg.exp' driver.
+
+# Load support procs.
+load_lib g++-dg.exp
+
+# If a testcase doesn't have special options, use these.
+global DEFAULT_CFLAGS
+if ![info exists DEFAULT_CFLAGS] then {
+    set DEFAULT_CFLAGS " -gdwarf-2"
+}
+
+# Initialize `dg'.
+dg-init
+
+# Main loop.
+set comp_output [g++_target_compile \
+    "$srcdir/$subdir/../trivial.C" "trivial.S" assembly \
+    "additional_flags=-gdwarf-2"]
+if { ! [string match "*: target system does not support the * debug format*" \
+    $comp_output] } {
+    remove-build-file "trivial.S"
+    dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[C\]]] \
+           "" $DEFAULT_CFLAGS
+}
+
+# All done.
+dg-finish