From 2c1a1b8d0bbb740b4458a8f59380478336e18135 Mon Sep 17 00:00:00 2001 From: ebotcazou Date: Mon, 9 Jul 2007 22:23:04 +0000 Subject: [PATCH] * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126497 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 28 ++++++++++++++ gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 43 ++++++++++++++++++++++ .../g++.dg/{other => debug/dwarf2}/fesd-any.C | 0 .../g++.dg/{other => debug/dwarf2}/fesd-any.h | 0 .../g++.dg/{other => debug/dwarf2}/fesd-baseonly.C | 0 .../g++.dg/{other => debug/dwarf2}/fesd-baseonly.h | 0 .../g++.dg/{other => debug/dwarf2}/fesd-none.C | 0 .../g++.dg/{other => debug/dwarf2}/fesd-none.h | 0 .../g++.dg/{other => debug/dwarf2}/fesd-reduced.C | 0 .../g++.dg/{other => debug/dwarf2}/fesd-reduced.h | 0 .../g++.dg/{other => debug/dwarf2}/fesd-sys.C | 0 .../g++.dg/{other => debug/dwarf2}/fesd-sys.h | 0 .../g++.dg/{other => debug/dwarf2}/fesd.h | 0 gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-any.c | 0 gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-any.h | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-baseonly.c | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-baseonly.h | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-none.c | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-none.h | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-reduced.c | 0 .../gcc.dg/{ => debug/dwarf2}/fesd-reduced.h | 0 gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-sys.c | 0 gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-sys.h | 0 gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd.h | 0 24 files changed, 71 insertions(+) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-any.C (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-any.h (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-baseonly.C (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-baseonly.h (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-none.C (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-none.h (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-reduced.C (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-reduced.h (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-sys.C (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd-sys.h (100%) rename gcc/testsuite/g++.dg/{other => debug/dwarf2}/fesd.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-any.c (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-any.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-baseonly.c (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-baseonly.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-none.c (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-none.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-reduced.c (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-reduced.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-sys.c (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd-sys.h (100%) rename gcc/testsuite/gcc.dg/{ => debug/dwarf2}/fesd.h (100%) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6c95f130645..b8de460e8d5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2007-07-09 Eric Botcazou + + * 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 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 index 00000000000..8c17680fc2a --- /dev/null +++ b/gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp @@ -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 diff --git a/gcc/testsuite/g++.dg/other/fesd-any.C b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-any.C rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C diff --git a/gcc/testsuite/g++.dg/other/fesd-any.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-any.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.h diff --git a/gcc/testsuite/g++.dg/other/fesd-baseonly.C b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-baseonly.C rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C diff --git a/gcc/testsuite/g++.dg/other/fesd-baseonly.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-baseonly.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.h diff --git a/gcc/testsuite/g++.dg/other/fesd-none.C b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-none.C rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C diff --git a/gcc/testsuite/g++.dg/other/fesd-none.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-none.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.h diff --git a/gcc/testsuite/g++.dg/other/fesd-reduced.C b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-reduced.C rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C diff --git a/gcc/testsuite/g++.dg/other/fesd-reduced.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-reduced.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.h diff --git a/gcc/testsuite/g++.dg/other/fesd-sys.C b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-sys.C rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C diff --git a/gcc/testsuite/g++.dg/other/fesd-sys.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd-sys.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.h diff --git a/gcc/testsuite/g++.dg/other/fesd.h b/gcc/testsuite/g++.dg/debug/dwarf2/fesd.h similarity index 100% rename from gcc/testsuite/g++.dg/other/fesd.h rename to gcc/testsuite/g++.dg/debug/dwarf2/fesd.h diff --git a/gcc/testsuite/gcc.dg/fesd-any.c b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-any.c rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c diff --git a/gcc/testsuite/gcc.dg/fesd-any.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-any.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.h diff --git a/gcc/testsuite/gcc.dg/fesd-baseonly.c b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-baseonly.c rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c diff --git a/gcc/testsuite/gcc.dg/fesd-baseonly.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-baseonly.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.h diff --git a/gcc/testsuite/gcc.dg/fesd-none.c b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-none.c rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c diff --git a/gcc/testsuite/gcc.dg/fesd-none.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-none.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.h diff --git a/gcc/testsuite/gcc.dg/fesd-reduced.c b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-reduced.c rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c diff --git a/gcc/testsuite/gcc.dg/fesd-reduced.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-reduced.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.h diff --git a/gcc/testsuite/gcc.dg/fesd-sys.c b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-sys.c rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c diff --git a/gcc/testsuite/gcc.dg/fesd-sys.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd-sys.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.h diff --git a/gcc/testsuite/gcc.dg/fesd.h b/gcc/testsuite/gcc.dg/debug/dwarf2/fesd.h similarity index 100% rename from gcc/testsuite/gcc.dg/fesd.h rename to gcc/testsuite/gcc.dg/debug/dwarf2/fesd.h -- 2.11.0