gcc-defs.exp (additional_sources): New variable.
authorMark Mitchell <mark@codesourcery.com>
Thu, 5 Jun 2003 22:18:55 +0000 (22:18 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 5 Jun 2003 22:18:55 +0000 (22:18 +0000)
commitb4e0fcc38e745465c6a92390b1f86df6167b17a5
tree547225b726e2ad55b59073d450463aa182ade18e
parent7786a3e47a6c81971f0eea5b4ebbc0745cdfbcb3
gcc-defs.exp (additional_sources): New variable.

* lib/gcc-defs.exp (additional_sources): New variable.
(dg-additional-sources): New function.
(additional_files): New variable.
(dg-additional-files): New function.
(dg-additional-files-options): Likewise.
* lib/gcc-dg.exp (dg-require-weak): New function.
(dg-require-alias): Likewise.
(dg-require-gc-sections): Likewise.
* lib/target-supports.exp (check_alias_available): Remove testfile
parameter.
(check_gc_sections_available): New function.
* lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
(dg-gpp-additional-files): Likewise.
* lib/g++.exp (additional_sources): Remove.
(additional_files): Likewise.
(g++_target_compile): Use dg-additional-files-options.

* gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
Tcl logic.
* gcc.dg/special/ecos.exp: Remove.
* gcc.dg/special/20000419-2.c: Use dg-require-*.
* gcc.dg/special/alias-1.c: Likewise.
* gcc.dg/special/alias-2.c: Likewise.
* gcc.dg/special/gcsec-1.c: Likewise.
* gcc.dg/special/weak-1.c: Likewise.
* gcc.dg/special/weak-2.c: Likewise.
* gcc.dg/special/wkali-1.c: Likewise.
* gcc.dg/special/wkali-2.c: Likewise.

* g++.dg/special/conpr-2.C: Use dg-additional-*, not
dg-gpp-additional-*.
* g++.dg/special/conpr-3.C: Likewise.
* g++.dg/special/conpr-4.C: Likewise.
* g++.old-deja/g++.abi/vtable3a.C: Likewise.
* g++.old-deja/g++.abi/vtable3b.C: Likewise.
* g++.old-deja/g++.abi/vtable3c.C: Likewise.
* g++.old-deja/g++.abi/vtable3d.C: Likewise.
* g++.old-deja/g++.abi/vtable3e.C: Likewise.
* g++.old-deja/g++.abi/vtable3f.C: Likewise.
* g++.old-deja/g++.abi/vtable3g.C: Likewise.
* g++.old-deja/g++.abi/vtable3h.C: Likewise.
* g++.old-deja/g++.abi/vtable3i.C: Likewise.
* g++.old-deja/g++.abi/vtable3j.C: Likewise.
* g++.old-deja/g++.oliva/linkage1.C: Likewise.
* g++.old-deja/g++.other/comdat1.C: Likewise.
* g++.old-deja/g++.other/comdat2.C: Likewise.
* g++.old-deja/g++.other/comdat3.C: Likewise.
* g++.old-deja/g++.other/ctor1.C: Likewise.
* g++.old-deja/g++.pt/instantiate5.C: Likewise.

From-SVN: r67514
36 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/special/conpr-2.C
gcc/testsuite/g++.dg/special/conpr-3.C
gcc/testsuite/g++.dg/special/conpr-4.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C
gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C
gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C
gcc/testsuite/g++.old-deja/g++.other/comdat1.C
gcc/testsuite/g++.old-deja/g++.other/comdat2.C
gcc/testsuite/g++.old-deja/g++.other/comdat3.C
gcc/testsuite/g++.old-deja/g++.other/ctor1.C
gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C
gcc/testsuite/gcc.dg/special/20000419-2.c
gcc/testsuite/gcc.dg/special/alias-1.c
gcc/testsuite/gcc.dg/special/alias-2.c
gcc/testsuite/gcc.dg/special/ecos.exp [deleted file]
gcc/testsuite/gcc.dg/special/gcsec-1.c
gcc/testsuite/gcc.dg/special/special.exp
gcc/testsuite/gcc.dg/special/weak-1.c
gcc/testsuite/gcc.dg/special/weak-2.c
gcc/testsuite/gcc.dg/special/wkali-1.c
gcc/testsuite/gcc.dg/special/wkali-2.c
gcc/testsuite/lib/g++-dg.exp
gcc/testsuite/lib/g++.exp
gcc/testsuite/lib/gcc-defs.exp
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/gcc.exp
gcc/testsuite/lib/target-supports.exp