This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On platforms that don't support the DWARF debug info format, the C and C++ dg testsuites are polluted with ERROR: g++.dg/other/fesd-any.C: error executing dg-final: couldn't open "fesd-any.s": no such file or directory UNRESOLVED: g++.dg/other/fesd-any.C: error executing dg-final: couldn't open "fesd-any.s": no such file or directory FAIL: g++.dg/other/fesd-baseonly.C (test for excess errors) ERROR: g++.dg/other/fesd-baseonly.C: error executing dg-final: couldn't open "fesd-baseonly.s": no such file or directory UNRESOLVED: g++.dg/other/fesd-baseonly.C: error executing dg-final: couldn't open "fesd-baseonly.s": no such file or directory FAIL: g++.dg/other/fesd-none.C (test for excess errors) ERROR: g++.dg/other/fesd-none.C: error executing dg-final: couldn't open "fesd-none.s": no such file or directory UNRESOLVED: g++.dg/other/fesd-none.C: error executing dg-final: couldn't open "fesd-none.s": no such file or directory FAIL: g++.dg/other/fesd-reduced.C (test for excess errors) ERROR: g++.dg/other/fesd-reduced.C: error executing dg-final: couldn't open "fesd-reduced.s": no such file or directory UNRESOLVED: g++.dg/other/fesd-reduced.C: error executing dg-final: couldn't open "fesd-reduced.s": no such file or directory FAIL: g++.dg/other/fesd-sys.C (test for excess errors) ERROR: g++.dg/other/fesd-sys.C: error executing dg-final: couldn't open "fesd-sys.s": no such file or directory UNRESOLVED: g++.dg/other/fesd-sys.C: error executing dg-final: couldn't open "fesd-sys.s": no such file or directory WARNING: g++.dg/other/ucnid-1.C compilation failed to produce executable FAIL: gcc.dg/fesd-any.c (test for excess errors) ERROR: gcc.dg/fesd-any.c: error executing dg-final: couldn't open "fesd-any.s": no such file or directory UNRESOLVED: gcc.dg/fesd-any.c: error executing dg-final: couldn't open "fesd-any.s": no such file or directory FAIL: gcc.dg/fesd-baseonly.c (test for excess errors) ERROR: gcc.dg/fesd-baseonly.c: error executing dg-final: couldn't open "fesd-baseonly.s": no such file or directory UNRESOLVED: gcc.dg/fesd-baseonly.c: error executing dg-final: couldn't open "fesd-baseonly.s": no such file or directory FAIL: gcc.dg/fesd-none.c (test for excess errors) ERROR: gcc.dg/fesd-none.c: error executing dg-final: couldn't open "fesd-none.s": no such file or directory UNRESOLVED: gcc.dg/fesd-none.c: error executing dg-final: couldn't open "fesd-none.s": no such file or directory FAIL: gcc.dg/fesd-reduced.c (test for excess errors) ERROR: gcc.dg/fesd-reduced.c: error executing dg-final: couldn't open "fesd-reduced.s": no such file or directory UNRESOLVED: gcc.dg/fesd-reduced.c: error executing dg-final: couldn't open "fesd-reduced.s": no such file or directory FAIL: gcc.dg/fesd-sys.c (test for excess errors) ERROR: gcc.dg/fesd-sys.c: error executing dg-final: couldn't open "fesd-sys.s": no such file or directory UNRESOLVED: gcc.dg/fesd-sys.c: error executing dg-final: couldn't open "fesd-sys.s": no such file or directory The C dg testsuite already features a mechanism to handle this, it's the gcc.dg/debug/dwarf2 subdirectory, so the tests are moved to there. The C++ dg testsuite doesn't, so the patch shamelessly reuses the C idea. Tested on sparc-sun-solaris2.6 (DWARF not supported) and x86_64-suse-linux with make -k check-gcc check-c++ RUNTESTFLAGS="dwarf2.exp", the results being respectively: === gcc Summary === /opt/build/eric/gcc/gcc/xgcc version 4.3.0 20070708 (experimental) === g++ Summary === /opt/build/eric/gcc/gcc/testsuite/g++/../../g++ version 4.3.0 20070708 (experimental) and === gcc Summary === # of expected passes 268 # of unsupported tests 2 /home/eric/build/gcc/native/gcc/xgcc version 4.3.0 20070708 (experimental) === g++ Summary === # of expected passes 390 /home/eric/build/gcc/native/gcc/testsuite/g++/../../g++ version 4.3.0 20070708(experimental) OK for mainline? 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. -- Eric Botcazou
Attachment:
dwarf2.exp
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |