Diego Novillo <dnovi...@google.com> writes:

> If anyone has free cycles I would appreciate results from other
> ELF-capable targets.

In addition to the issues already reported for Solaris 11/SPARC, here are
the findings for Solaris 10/x86:

        http://gcc.gnu.org/ml/gcc-testresults/2009-10/msg00180.html

+FAIL: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O0 
-fwhopr
+FAIL: g++.dg/lto/20081109 cp_lto_20081109_0.o-cp_lto_20081109_1.o execute -O2 
-fwhopr

terminate called after throwing an instance of 'int'

+FAIL: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link

output is:
Undefined                       first referenced
 symbol                             in file
_ZThn4_N87_GLOBAL__N__vol_gcc_src_gcc_lto_gcc_testsuite_g__.dg_lto_20090106_0.C_00000000_E54C42883LMND0Ev.1874.1893
 cp_lto_20090106_0.wpa.ltrans.o
_ZThn4_N87_GLOBAL__N__vol_gcc_src_gcc_lto_gcc_testsuite_g__.dg_lto_20090106_0.C_00000000_E54C42883LMND1Ev.1821.1896
 cp_lto_20090106_0.wpa.ltrans.o
ld: fatal: Symbol referencing errors. No output written to
g++-dg-lto-20090106-01
collect2: ld returned 1 exit status

+UNRESOLVED: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o 
execute -O0 -fwhopr
+FAIL: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link

Same as above.

+UNRESOLVED: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o 
execute -O0 -flto
+FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link

output is:
Undefined                       first referenced
 symbol                             in file
_ZN2C2D1Ev                          cp_lto_20090311_1.wpa.ltrans.o
ld: fatal: Symbol referencing errors. No output written to 
g++-dg-lto-20090311-11
collect2: ld returned 1 exit status

+UNRESOLVED: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o 
execute -O2 -fwhopr
+FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link,  
(internal compiler error)

output is:
lto1: internal compiler error: in duplicate_node_data, at ipa-pure-const.c:633
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper:
/vol/gcc/obj/gcc-lto-20090928/10-gcc/gcc/testsuite/g++/../../g++ returned 1
exit status
collect2: lto-wrapper returned 1 exit status

+UNRESOLVED: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o 
execute -O2 -flto

+FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error)
+FAIL: gcc.dg/attr-warn-unused-result.c (test for excess errors)

/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/attr-warn-unused-result.c:181:7:
internal compiler error: tree check: expected block, have error_mark in
remap_block, at tree-inline.c:600
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

May be due to difference in baselines.

+FAIL: gcc.dg/visibility-7.c  (test for warnings, line 8)
+FAIL: gcc.dg/visibility-7.c (test for excess errors)

Excess errors:
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/visibility-7.c:8:1: note:
previous declaration of 'xyzzy' was here

+FAIL: gcc.dg/lto/20081120-1 c_lto_20081120-1_0.o-c_lto_20081120-1_1.o link

output is:
Text relocation remains                         referenced
    against symbol                  offset      in file
stat64                              0x7         c_lto_20081120-1_0.o
stat64                              0x7         c_lto_20081120-1_1.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status

+UNRESOLVED: gcc.dg/lto/20081120-1 c_lto_20081120-1_0.o-c_lto_20081120-1_1.o 
execute -flto -shared

+FAIL: gcc.dg/compat/struct-complex-1 c_compat_x_tst.o-c_compat_y_tst.o link

output is:
In file included from
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat//struct-complex-1_x.c:10:0,
                 from 
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat/struct-complex-1_main.c:20,
                 from 
:3:/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat//struct-complex-1_y.c: In 
function 'bar':
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat//struct-complex-1_y.c:8:1: 
note: The ABI of passing structure with complex float member has changed in GCC 
4.4

+UNRESOLVED: gcc.dg/compat/struct-complex-1 c_compat_x_tst.o-c_compat_y_tst.o 
execute "-flto","-g"
+FAIL: gcc.dg/compat/struct-complex-2 c_compat_x_tst.o-c_compat_y_tst.o link
+UNRESOLVED: gcc.dg/compat/struct-complex-2 c_compat_x_tst.o-c_compat_y_tst.o 
execute "-flto","-g"
+FAIL: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o link

output is:
In file included from 
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat/vector-1_main.c:50:0,
                 from 
:4:/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat//vector-1_x.c: In function 
'pass_v32qi':
/vol/gcc/src/gcc-lto/gcc/testsuite/gcc.dg/compat//vector-1_x.c:11:1:
warning: AVX vector argument without AVX enabled changes the ABI

+UNRESOLVED: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute 
"-flto","-g"
+FAIL: gcc.dg/compat/vector-1a c_compat_x_tst.o-c_compat_y_tst.o link
+UNRESOLVED: gcc.dg/compat/vector-1a c_compat_x_tst.o-c_compat_y_tst.o execute 
"-flto","-g"
+FAIL: gcc.dg/compat/vector-2 c_compat_x_tst.o-c_compat_y_tst.o link
+UNRESOLVED: gcc.dg/compat/vector-2 c_compat_x_tst.o-c_compat_y_tst.o execute 
"-flto","-g"
+FAIL: gcc.dg/compat/vector-2a c_compat_x_tst.o-c_compat_y_tst.o link
+UNRESOLVED: gcc.dg/compat/vector-2a c_compat_x_tst.o-c_compat_y_tst.o execute 
"-flto","-g"

+FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o execute -O2 
-fwhopr
+FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o execute -O2 
-flto
 
+FAIL: 20_util/shared_ptr/cons/alloc.cc (test for excess errors)

Excess errors:
ld: warning: relocation error: R_386_32: file
./libtestc++.a(testsuite_allocator.o): symbol std::basic_ostream<char,
std::char_traits<char> >& std::endl<char, std::char_traits<char>
>(std::basic_ostream<char, std::char_traits<char> >&): external symbolic
>relocation against non-allocatable section .debug_loc; cannot be processed
>at runtime: relocation ignored

+FAIL: 20_util/shared_ptr/creation/alloc.cc (test for excess errors)
+FAIL: 20_util/shared_ptr/modifiers/reset_alloc.cc (test for excess errors)
+FAIL: 21_strings/basic_string/inserters_extractors/char/4.cc (test for excess 
errors)
+FAIL: 21_strings/basic_string/inserters_extractors/char/5.cc (test for excess 
errors)
 FAIL: 21_strings/basic_string/inserters_extractors/char/6.cc (test for excess 
errors)
+FAIL: 21_strings/basic_string/inserters_extractors/wchar_t/4.cc (test for 
excess errors)
+FAIL: 21_strings/basic_string/inserters_extractors/wchar_t/5.cc (test for 
excess errors)
 FAIL: 21_strings/basic_string/inserters_extractors/wchar_t/6.cc (test for 
excess errors)
 FAIL: 22_locale/locale/cons/unicode.cc (test for excess errors)
+FAIL: 23_containers/deque/check_construct_destroy.cc (test for excess errors)
+FAIL: 23_containers/deque/cons/2.cc (test for excess errors)
+FAIL: 23_containers/deque/init-list.cc (test for excess errors)
+FAIL: 23_containers/list/check_construct_destroy.cc (test for excess errors)
+FAIL: 23_containers/list/init-list.cc (test for excess errors)
+FAIL: 23_containers/set/check_construct_destroy.cc (test for excess errors)
+FAIL: 23_containers/vector/capacity/2.cc (test for excess errors)
+FAIL: 23_containers/vector/check_construct_destroy.cc (test for excess errors)
+FAIL: 23_containers/vector/cons/4.cc (test for excess errors)
+FAIL: 23_containers/vector/init-list.cc (test for excess errors)
 FAIL: 26_numerics/headers/cmath/fabs_inline.cc (test for excess errors)
+FAIL: 26_numerics/valarray/binary_closure.cc (test for excess errors)
+FAIL: 27_io/basic_filebuf/close/char/4879.cc (test for excess errors)
+FAIL: 27_io/basic_filebuf/overflow/char/1.cc (test for excess errors)
+FAIL: 27_io/basic_filebuf/overflow/char/3599.cc (test for excess errors)
 FAIL: 27_io/basic_istream/extractors_arithmetic/char/09.cc (test for excess 
errors)
 FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc (test for excess 
errors)
 FAIL: 27_io/basic_istream/ws/char/1.cc (test for excess errors)
 FAIL: 27_io/basic_istream/ws/wchar_t/1.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/endl/char/1.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/endl/wchar_t/1.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/ends/char/1.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/ends/char/2.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/ends/wchar_t/1.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/ends/wchar_t/2.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/inserters_character/char/4.cc (test for excess 
errors)
+FAIL: 27_io/basic_ostream/inserters_character/wchar_t/4.cc (test for excess 
errors)
+FAIL: 27_io/basic_ostream/inserters_other/char/3.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/inserters_other/char/error_code.cc (test for excess 
errors)
+FAIL: 27_io/basic_ostream/inserters_other/wchar_t/3.cc (test for excess errors)
+FAIL: 27_io/basic_ostream/inserters_other/wchar_t/error_code.cc (test for 
excess errors)
+FAIL: 27_io/basic_streambuf/overflow/char/2.cc (test for excess errors)
+FAIL: 27_io/basic_streambuf/overflow/char/3599.cc (test for excess errors)
+FAIL: 27_io/basic_streambuf/overflow/wchar_t/2.cc (test for excess errors)
+FAIL: 27_io/basic_streambuf/overflow/wchar_t/3599.cc (test for excess errors)
+FAIL: 27_io/basic_stringbuf/overflow/char/2.cc (test for excess errors)
+FAIL: 27_io/basic_stringbuf/overflow/char/3599.cc (test for excess errors)
+FAIL: 27_io/basic_stringbuf/overflow/wchar_t/2.cc (test for excess errors)
+FAIL: 27_io/basic_stringbuf/overflow/wchar_t/3599.cc (test for excess errors)
+FAIL: 27_io/basic_stringstream/str/char/3.cc (test for excess errors)
+FAIL: 27_io/basic_stringstream/str/wchar_t/3.cc (test for excess errors)
+FAIL: 27_io/manipulators/adjustfield/char/1.cc (test for excess errors)
+FAIL: 27_io/manipulators/adjustfield/wchar_t/1.cc (test for excess errors)
+FAIL: 27_io/manipulators/basefield/char/1.cc (test for excess errors)
+FAIL: 27_io/manipulators/basefield/wchar_t/1.cc (test for excess errors)
 FAIL: 27_io/manipulators/standard/char/2.cc (test for excess errors)
 FAIL: 27_io/manipulators/standard/wchar_t/2.cc (test for excess errors)
+FAIL: 27_io/objects/char/1.cc (test for excess errors)
+FAIL: 27_io/objects/char/2.cc (test for excess errors)
+FAIL: 27_io/objects/char/3647.cc (test for excess errors)
+FAIL: 27_io/objects/char/5.cc (test for excess errors)
+FAIL: 27_io/objects/wchar_t/1.cc (test for excess errors)
+FAIL: 27_io/objects/wchar_t/2.cc (test for excess errors)
+FAIL: 27_io/objects/wchar_t/3647.cc (test for excess errors)
+FAIL: 27_io/objects/wchar_t/5.cc (test for excess errors)
 FAIL: 30_threads/call_once/39909.cc (test for excess errors)
 FAIL: 30_threads/call_once/call_once1.cc (test for excess errors)
+FAIL: backward/hash_map/14648.cc (test for excess errors)
+FAIL: backward/hash_set/check_construct_destroy.cc (test for excess errors)
+FAIL: backward/strstream_members.cc (test for excess errors)
+FAIL: ext/array_allocator/2.cc (test for excess errors)
 FAIL: ext/codecvt/1.cc (test for excess errors)
 FAIL: ext/codecvt/char-1.cc (test for excess errors)
 FAIL: ext/codecvt/char-2.cc (test for excess errors)
@@ -992,39 +1106,111 @@
 FAIL: ext/enc_filebuf/char/13598.cc execution test
 FAIL: ext/enc_filebuf/wchar_t/13189.cc (test for excess errors)
 FAIL: ext/new_allocator/deallocate_global.cc execution test
+FAIL: ext/pb_ds/example/assoc_container_traits.cc (test for excess errors)
+FAIL: ext/pb_ds/example/basic_map.cc (test for excess errors)
+FAIL: ext/pb_ds/example/basic_priority_queue.cc (test for excess errors)
+FAIL: ext/pb_ds/example/basic_set.cc (test for excess errors)
+FAIL: ext/pb_ds/example/priority_queue_container_traits.cc (test for excess 
errors)
+FAIL: ext/pb_ds/example/priority_queue_dijkstra.cc (test for excess errors)
+FAIL: ext/pb_ds/example/priority_queue_split_join.cc (test for excess errors)
+FAIL: ext/pb_ds/example/priority_queue_xref.cc (test for excess errors)
+FAIL: ext/pb_ds/example/trie_prefix_search.cc (test for excess errors)
+FAIL: ext/pb_ds/regression/associative_containers.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/hash_data_map_rand.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/hash_no_data_map_rand.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/list_update_data_map_rand.cc (test for excess 
errors)
 FAIL: ext/pb_ds/regression/list_update_no_data_map_rand.cc (test for excess 
errors)
 FAIL: ext/pb_ds/regression/priority_queue_rand.cc (test for excess errors)
+FAIL: ext/pb_ds/regression/priority_queues.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/tree_data_map_rand.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/tree_no_data_map_rand.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/trie_data_map_rand.cc (test for excess errors)
 FAIL: ext/pb_ds/regression/trie_no_data_map_rand.cc (test for excess errors)
+FAIL: ext/rope/1.cc (test for excess errors)
+FAIL: ext/slist/check_construct_destroy.cc (test for excess errors)
 FAIL: ext/throw_allocator/deallocate_global.cc execution test
 
-Compiler version: 4.5.0 20090922 (experimental) [trunk revision 152032] (GCC) 
+Compiler version: 4.5.0 20090928 (experimental) [lto revision 152243] (lto 
merged with rev 152236) 
 Platform: i386-pc-solaris2.10
-configure flags: --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls 
--with-gnu-as --with-as=/usr/sfw/bin/gas --with-gmp=/vol/gcc 
--with-mpfr=/vol/gcc --enable-languages=c,c++,fortran,java,objc,ada 
--disable-libmudflap
+configure flags: CC='/vol/gcc/obj/gcc-4.5.0-20090922/10-gcc/gcc/xgcc 
-B/vol/gcc/obj/gcc-4.5.0-20090922/10-gcc/gcc/' --prefix=/vol/gcc 
--with-local-prefix=/vol/gcc --disable-nls --with-gmp=/vol/gcc 
--with-mpfr=/vol/gcc --enable-lto --with-libelf=/vol/gcc --with-gnu-as 
--with-as=/usr/sfw/bin/gas
 BOOT_CFLAGS=-g -O2
 EOF
-Mail -s "Results for 4.5.0 20090922 (experimental) [trunk revision 152032] 
(GCC) testsuite on i386-pc-solaris2.10" gcc-testresu...@gcc.gnu.org &&
+Mail -s "Results for 4.5.0 20090928 (experimental) [lto revision 152243] (lto 
merged with rev 152236) testsuite on i386-pc-solaris2.10" 
gcc-testresu...@gcc.gnu.org &&
 true

Reply via email to