g++dg/dg.exp newbie usage problem
dank@kegel.com
dank@kegel.com
Sun Jul 7 21:37:00 GMT 2002
After much pain, I have the beginnings of a documented procedure
for running gcc's regression tests remotely in the simplest
of cases (two similar red hat linux boxes on a LAN).
It's at
http://www.kegel.com/xgcc3/dejagnu.html
But the pain isn't quite over yet. When I run gcc3.0.1's
tests remotely, I get a few failures. Since I'm a total newbie
at this stuff, I'm sure it's something obvious. Running
runtest --tool g++ -v -v -v -v > log1
runtest --tool g++ --target dual -v -v -v -v> log2
diff -au log1 log2
should produce no interesting differences, but I get a bunch
of compile-time errors in the remote case (--target dual) in
g++.dg/dg.exp.
That isn't right, as both cases compile on the same machine.
Can someone have a look at my recipe and see if there's any
obvious flaws?
Thanks!
- Dan
p.s. excerpt of diff -au log1 log2 follows:
@@ -1931,7 +1946,7 @@
Checking pattern "sparc-*-sunos*" with i386-redhat-linux-gnu
Checking pattern "alpha*-*-*" with i386-redhat-linux-gnu
Checking pattern "hppa*-*-hpux*" with i386-redhat-linux-gnu
-Checking "*-*-*" against "i386-redhat-linux-gnu"
+FAIL: g++.dg/vtgc1.C (test for excess errors)
Running dg-final tests.
dg-final-proc:
setup_xfail *-*-*
@@ -1961,25 +1976,41 @@
setup_xfail *-*-*
scan-assembler-dem vtgc1.C "\.vtable_inherit\[ \t\]*vtable for Base0, 0"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
+Checking "*-*-*" against "dual"
+board_info host exists no_transform_name
+board_info target exists target_install
+Transforming c++filt to i386-redhat-linux-c++filt
Seeing if /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/c++filt exists.
-Didn't find file /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/c++filt, returning c++filt
+Didn't find file /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/c++filt, returning i386-redhat-linux
-c++filt
Seeing if /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/../c++filt exists.
Found file, returning /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/../c++filt
c++filt is /usr/src/redhat/BUILD/gcc-3.0.1-20010905/obj-i386-redhat-linux/gcc/testsuite/../c++filt
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-Checking "*-*-*" against "i386-redhat-linux-gnu"
-testcase /usr/src/redhat/BUILD/gcc-3.0.1-20010905/gcc/testsuite/g++.dg/dg.exp completed in 5 seconds
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Multivv3, 0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*VTT for Multivv3, 0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Multiss2, vtable for Base2
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Multivs1, vtable for Base2
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*VTT for Multivs1, vtable for Base2
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Multisv0, vtable for Side0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*VTT for Multisv0, vtable for Side0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Side0, 0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for VbasedA, 0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*VTT for VbasedA, 0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Base2, vtable for Base1
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Base1, vtable for Base0
+Checking "*-*-*" against "dual"
+FAIL: g++.dg/vtgc1.C scan-assembler .vtable_inherit[ ]*vtable for Base0, 0
+testcase /usr/src/redhat/BUILD/gcc-3.0.1-20010905/gcc/testsuite/g++.dg/dg.exp completed in 3 seconds
Running /usr/src/redhat/BUILD/gcc-3.0.1-20010905/gcc/testsuite/g++.dg/special/ecos.exp ...
Checking pattern "*-dos-*" with i386-redhat-linux-gnu
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list