This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: committed: Ada updates
Zack Weinberg writes:
> Argh, this is yet another thing I fixed in the 3.4 iteration (not yet
> applied) of that patch but that got lost somehow when I redid it for
> mainline.
>
> Please try the appended:
That's the patch that I came up with myself and that got me through
bootstrap.
Unfortunately, there are lots of testsuite regressions: cf. current
alpha-dec-osf4.0f testresults
http://gcc.gnu.org/ml/gcc-testresults/2004-02/msg00890.html
with
http://gcc.gnu.org/ml/gcc-testresults/2004-02/msg00589.html
--- ../../gcc-3.5.0-20040210/4.0f-gcc/mail-report.log Wed Feb 11 12:27:40 2004
+++ mail-report.log Wed Feb 18 12:44:52 2004
@@ -1,5 +1,5 @@
cat <<'EOF' |
-LAST_UPDATED: Tue Feb 10 18:05:06 UTC 2004
+LAST_UPDATED: Tue Feb 17 16:15:02 UTC 2004
Native configuration is alpha-dec-osf4.0f
@@ -62,6 +62,7 @@
FAIL: Thread_Alive execution - gij test
FAIL: Thread_Interrupt execution - gij test
FAIL: Thread_Interrupt execution - gij test
+FAIL: Thread_Interrupt -O3 output - bytecode->native test
FAIL: Thread_Wait_2 execution - gij test
FAIL: Thread_Wait_2 execution - gij test
FAIL: Thread_Wait_Interrupt execution - gij test
@@ -94,8 +95,8 @@
=== libjava Summary ===
-# of expected passes 3147
-# of unexpected failures 69
+# of expected passes 3146
+# of unexpected failures 70
# of expected failures 14
# of untested testcases 95
=== libstdc++ tests ===
@@ -120,12 +121,15 @@
WARNING: 22_locale/collate/transform/wchar_t/wrapped_env.cc compilation failed to produce executable
FAIL: 22_locale/collate/transform/wchar_t/wrapped_locale.cc (test for excess errors)
WARNING: 22_locale/collate/transform/wchar_t/wrapped_locale.cc compilation failed to produce executable
+FAIL: 23_containers/multiset/insert/1.cc execution test
+FAIL: 23_containers/multiset/invalidation/2.cc execution test
+FAIL: 23_containers/set/invalidation/2.cc execution test
FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test
=== libstdc++ Summary ===
-# of expected passes 2540
-# of unexpected failures 10
+# of expected passes 2541
+# of unexpected failures 13
# of expected failures 2
=== acats tests ===
@@ -137,6 +141,159 @@
Running target unix
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/const1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug1.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug2.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug3.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug4.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug5.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug6.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug7.C (test for errors, line 10)
+FAIL: g++.dg/debug/debug7.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/debug8.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/minimal1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/namespace1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/template1.C (test for excess errors)
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/trivial.C (test for excess errors)
+WARNING: g++.dg/debug/trivial.C compilation failed to produce executable
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
+FAIL: g++.dg/debug/typedef1.C (test for excess errors)
FAIL: g++.dg/parse/attr-ctor1.C (test for excess errors)
FAIL: g++.dg/parse/stack1.C (test for excess errors)
FAIL: g++.dg/pch/system-1.C -g assembly comparison
@@ -147,11 +304,11 @@
=== g++ Summary ===
-# of expected passes 9439
-# of unexpected failures 4
-# of expected failures 68
+# of expected passes 9356
+# of unexpected failures 148
+# of expected failures 80
# of unsupported tests 70
-/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040210/4.0f-gcc/gcc/testsuite/../g++ version 3.5.0 20040210 (experimental)
+/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040217/4.0f-gcc/gcc/testsuite/../g++ version 3.5.0 20040217 (experimental)
=== g77 tests ===
@@ -162,7 +319,7 @@
# of expected passes 1788
# of unsupported tests 6
-/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040210/4.0f-gcc/gcc/testsuite/../g77 version 3.5.0 20040210 (experimental)
+/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040217/4.0f-gcc/gcc/testsuite/../g77 version 3.5.0 20040217 (experimental)
=== gcc tests ===
@@ -185,12 +342,203 @@
FAIL: gcc.c-torture/execute/20040208-2.c execution, -O3 -fomit-frame-pointer
FAIL: gcc.c-torture/execute/20040208-2.c execution, -O3 -g
FAIL: gcc.c-torture/execute/20040208-2.c execution, -Os
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20000503-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20010207-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20011223-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020104-2.c (test for excess errors)
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020220-1.c (test for excess errors)
+WARNING: gcc.dg/debug/20020220-1.c compilation failed to produce executable
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020224-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20020327-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20030605-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/20031231-1.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-1.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-1.c: error executing dg-final: couldn't open "debug-1.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-1.c: error executing dg-final: couldn't open "debug-1.s": no such file or directory
+FAIL: gcc.dg/debug/debug-1.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-1.c: error executing dg-final: couldn't open "debug-1.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-1.c: error executing dg-final: couldn't open "debug-1.s": no such file or directory
+FAIL: gcc.dg/debug/debug-2.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-2.c: error executing dg-final: couldn't open "debug-2.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-2.c: error executing dg-final: couldn't open "debug-2.s": no such file or directory
+FAIL: gcc.dg/debug/debug-2.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-2.c: error executing dg-final: couldn't open "debug-2.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-2.c: error executing dg-final: couldn't open "debug-2.s": no such file or directory
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-3.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-4.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-5.c (test for excess errors)
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/debug-6.c (test for excess errors)
+ERROR: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+UNRESOLVED: gcc.dg/debug/debug-6.c: error executing dg-final: couldn't open "debug-6.s": no such file or directory
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-1.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-2.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/dwarf2-3.c (test for excess errors)
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
+FAIL: gcc.dg/debug/trivial.c (test for excess errors)
+WARNING: gcc.dg/debug/trivial.c compilation failed to produce executable
FAIL: gcc.dg/20040123-1.c scan-assembler abort
-FAIL: gcc.dg/array-quals-1.c scan-assembler-not \\.data(?!\\.rel\\.ro)
+FAIL: gcc.dg/array-quals-1.c scan-assembler-not \\\\.data(?!\\\\.rel\\\\.ro)
FAIL: gcc.dg/builtins-18.c (test for excess errors)
FAIL: gcc.dg/builtins-20.c (test for excess errors)
FAIL: gcc.dg/fwritable-strings-1.c (test for errors, line )
-FAIL: gcc.dg/pr14092-1.c (test for excess errors)
UNRESOLVED: gcc.dg/visibility-1.c
UNRESOLVED: gcc.dg/visibility-2.c
UNRESOLVED: gcc.dg/visibility-3.c
@@ -205,13 +553,13 @@
=== gcc Summary ===
-# of expected passes 24198
-# of unexpected failures 26
+# of expected passes 24043
+# of unexpected failures 179
# of expected failures 71
-# of unresolved testcases 8
+# of unresolved testcases 18
# of untested testcases 7
-# of unsupported tests 314
-/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040210/4.0f-gcc/gcc/xgcc version 3.5.0 20040210 (experimental)
+# of unsupported tests 315
+/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040217/4.0f-gcc/gcc/xgcc version 3.5.0 20040217 (experimental)
=== objc tests ===
@@ -222,12 +570,12 @@
# of expected passes 1341
# of unsupported tests 8
-/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040210/4.0f-gcc/gcc/xgcc version 3.5.0 20040210 (experimental)
+/amnt/figaro/volumes/obj-gcc/gcc/obj.alpha/gcc-3.5.0-20040217/4.0f-gcc/gcc/xgcc version 3.5.0 20040217 (experimental)
-Compiler version: 3.5.0 20040210 (experimental)
+Compiler version: 3.5.0 20040217 (experimental)
Platform: alpha-dec-osf4.0f
-configure flags: --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls --host alpha-dec-osf4.0f --build alpha-dec-osf4.0f --target alpha-dec-osf4.0f
+configure flags: --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls --enable-languages=ada,c++,f77,java,objc --host alpha-dec-osf4.0f --build alpha-dec-osf4.0f --target alpha-dec-osf4.0f
EOF
-Mail -s "Results for 3.5.0 20040210 (experimental) testsuite on alpha-dec-osf4.0f" gcc-testresults@gcc.gnu.org &&
+Mail -s "Results for 3.5.0 20040217 (experimental) testsuite on alpha-dec-osf4.0f" gcc-testresults@gcc.gnu.org &&
true
E.g.
FAIL: g++.dg/debug/anonunion1.C (test for excess errors)
Excess errors:
In file included from /vol/gnu/src/gcc/gcc-dist/gcc/testsuite/g++.dg/debug/anonunion1.C:1:
<internal>:0: internal compiler error: Segmentation fault
This gets down to
$ ../cc1plus anonunion1.ii -gcoff1
In file included from anonunion1.ii:1:
<internal>:0: internal compiler error: Segmentation fault
Program received signal SIGSEGV, Segmentation fault.
0x000003ff800db020 in fprintf () from /usr/shlib/libc.so
(gdb) where
#0 0x000003ff800db020 in fprintf () from /usr/shlib/libc.so
During symbol reading, bad structure-type format.
#1 0x00000001202e6e08 in text_section () at /vol/gnu/src/gcc/gcc-dist/gcc/varasm.c:201
During symbol reading, bad structure-type format.
#2 0x00000001202e1a60 in sdbout_one_type (type=0x22b60) at /vol/gnu/src/gcc/gcc-dist/gcc/sdbout.c:1046
#3 0x00000001202e3074 in sdbout_symbol (decl=0x23a00, local=0) at /vol/gnu/src/gcc/gcc-dist/gcc/sdbout.c:702
During symbol reading, bad structure-type format.
#4 0x0000000120079c34 in record_builtin_type (rid_index=RID_STATIC, name=0x140053020 "%s\n", type=0x0) at /vol/gnu/src/gcc/gcc-dist/gcc/cp/decl.c:2809
During symbol reading, bad structure-type format.
#5 0x00000001201dd1c0 in c_common_nodes_and_builtins () at /vol/gnu/src/gcc/gcc-dist/gcc/c-common.c:3085
#6 0x000000012007ae00 in cxx_init_decl_processing () at /vol/gnu/src/gcc/gcc-dist/gcc/cp/decl.c:2976
During symbol reading, bad structure-type format.
#7 0x000000012012ebc0 in cxx_init () at /vol/gnu/src/gcc/gcc-dist/gcc/cp/lex.c:410
During symbol reading, bad structure-type format.
#8 0x0000000120245914 in toplev_main (argc=0, argv=0x22b60) at /vol/gnu/src/gcc/gcc-dist/gcc/toplev.c:4510
#9 0x0000000120212990 in main (argc=0, argv=0x140053020) at /vol/gnu/src/gcc/gcc-dist/gcc/main.c:35
The crash happens because asm_out_file is NULL in varasm.c (text_section).
Rainer
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University