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]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]