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: fix eh on tru64 [Re: libjava status on Tru64 UNIX V5.1]


Richard Henderson writes:

> Hum.  It'd be interesting to know why you have code gen
> failures that I don't see on linux...

I'm comparing with your results at

	http://gcc.gnu.org/ml/gcc-testresults/2002-03/msg00653.html

-Native configuration is alpha-unknown-linux-gnu
+Native configuration is alpha-dec-osf5.1
 
 		=== libjava tests ===
+FAIL: cxxtest.c compilation

/usr/bin/ld:
Warning: Unresolved:
__gxx_personality_v0

Probably because an installation of gcc 3.0.x is in $prefix.

+FAIL: Invoke_1 execution from source compiled test

and several more: alpha*-dec-osf* probably needs -fcheck-references.  I'm
currently rebuilding libjava with this flag to check for differences.

 		=== libstdc++-v3 tests ===
 
I won't look at the differences in libstc++-v3 22_locale tests in detail
now.

-FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
+FAIL: 26_numerics/complex_inserters_extractors.cc execution test
+FAIL: 27_io/istream_extractor_arith.cc execution test

No idea, haven't checked yet.

 		=== g++ tests ===

-XPASS: g++.ext/instantiate2.C (test for excess errors)
-XPASS: g++.ext/instantiate3.C (test for excess errors)
+FAIL: g++.dg/ext/instantiate1.C suppressing f<int> (test for errors, line )
+FAIL: g++.dg/ext/instantiate1.C suppressing A<int> (test for errors, line )
+FAIL: g++.dg/ext/instantiate1.C (test for excess errors)

/usr/bin/ld:
Unresolved:
void f<int>(int)
A<int>::f()

+FAIL: g++.dg/special/conpr-1.C execution test
+FAIL: g++.dg/special/conpr-2.C execution test

No idea, haven't checked yet.

+FAIL: g++.dg/special/conpr-3.C (test for excess errors)
+FAIL: g++.dg/special/conpr-3.C execution test

Excess errors:
/usr/bin/ld:
conpr-3b.o: foo_t::foo_t[in-charge](): weak symbol multiply defined
/usr/bin/ld:
conpr-3b.o: _ZN5foo_tC1Ev: weak symbol multiply defined

+FAIL: g++.dg/special/conpr-3.C (test for excess errors)
+FAIL: g++.dg/special/conpr-3.C execution test

Excess errors:
/usr/bin/ld:
conpr-3a.o: foo_t::foo_t[in-charge](): weak symbol multiply defined
/usr/bin/ld:
conpr-3a.o: _ZN5foo_tC1Ev: weak symbol multiply defined

+FAIL: g++.dg/special/initp1.C execution test

Not checked.

+FAIL: g++.ext/instantiate2.C not instantiated (test for errors, line 19)

/usr/bin/ld:
Unresolved:
A<char>::t

+FAIL: g++.ext/instantiate3.C not instantiated (test for errors, line 13)

/usr/bin/ld:
Unresolved:
vtable for A<char>

+FAIL: g++.pt/instantiate5.C (test for excess errors)

/usr/bin/ld:
/tmp//ccXeYQZj.o: bar(): weak symbol multiply defined
/tmp//ccXeYQZj.o: void foo<void>(): weak symbol multiply defined

 		=== gcc tests ===

+FAIL: gcc.c-torture/compile/20001226-1.c,  -O2  
+FAIL: gcc.c-torture/compile/20001226-1.c,  -O3 -fomit-frame-pointer  
+FAIL: gcc.c-torture/compile/20001226-1.c,  -O3 -g  
+FAIL: gcc.c-torture/compile/20001226-1.c,  -Os  

cc1: Cannot allocate 20191248 bytes after allocating 132660032 bytes

+FAIL: gcc.c-torture/compile/labels-3.c,  -O0  
+FAIL: gcc.c-torture/compile/labels-3.c,  -O1  
+FAIL: gcc.c-torture/compile/labels-3.c,  -O2  
+FAIL: gcc.c-torture/compile/labels-3.c,  -O3 -fomit-frame-pointer  
+FAIL: gcc.c-torture/compile/labels-3.c,  -O3 -g  
+FAIL: gcc.c-torture/compile/labels-3.c,  -Os  

as0: Error: gcc/testsuite/gcc.c-torture/compile/labels-3.c, line 6: undefined symbol in expression
      .word $L2-($L3)

+FAIL: gcc.c-torture/execute/20001229-1.c compilation,  -O3 -fomit-frame-pointer 
+UNRESOLVED: gcc.c-torture/execute/20001229-1.c execution,  -O3 -fomit-frame-pointer 
+FAIL: gcc.c-torture/execute/20001229-1.c compilation,  -O3 -g 
+UNRESOLVED: gcc.c-torture/execute/20001229-1.c execution,  -O3 -g 

gcc/testsuite/gcc.c-torture/execute/20001229-1.c: In function `_GLOBAL__I_main':
gcc/testsuite/gcc.c-torture/execute/20001229-1.c:43: internal error: Segmentation fault

+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O0 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O1 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O2 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O3 -fomit-frame-pointer 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -O3 -g 
+FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c execution,  -Os 

Not checked yet.

+FAIL: gcc.dg/cpp/wchar-1.c execution test
+FAIL: gcc.dg/inline-2.c scan-assembler bsr

Not checked yet.

+FAIL: gcc.dg/struct-by-value-1.c (test for excess errors)

/usr/bin/ld:
Warning: defining zero size common symbol: g1s0
Warning: defining zero size common symbol: g2s0
Warning: defining zero size common symbol: g3s0
 
	Rainer


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