[gcc r17-2996] [PATCH 1/2] alpha: add a g++ testsuite directory
Jeff Law via Gcc-cvs <[email protected]> Thu, 6 Aug 2026 00:25:01 +0000 (GMT)
| Newsgroups | gmane.comp.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://gcc.gnu.org/g:0aca143400975e94341024610dabb073b6315ce9 commit r17-2996-g0aca143400975e94341024610dabb073b6315ce9 Author: Matt Turner <[email protected]> Date: Wed Aug 5 18:24:35 2026 -0600 [PATCH 1/2] alpha: add a g++ testsuite directory There is no place to put target specific C++ tests for Alpha. Add the usual g++.target/alpha driver, modelled after g++.target/m68k. gcc/testsuite/ChangeLog: * g++.target/alpha/alpha.exp: New file. Diff: --- gcc/testsuite/g++.target/alpha/alpha.exp | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gcc/testsuite/g++.target/alpha/alpha.exp b/gcc/testsuite/g++.target/alpha/alpha.exp new file mode 100644 index 000000000000..2db0ec6c825c --- /dev/null +++ b/gcc/testsuite/g++.target/alpha/alpha.exp @@ -0,0 +1,34 @@ +# Copyright (C) 2026 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 3 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 GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +# GCC testsuite that uses the `dg.exp' driver. + +# Exit immediately if this isn't an Alpha target. +if ![istarget alpha*-*-*] then { + return +} + +# Load support procs. +load_lib g++-dg.exp + +# Initialize `dg'. +dg-init + +# Main loop. +dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] "" "" + +# All done. +dg-finish