On Tue, Sep 29, 2009 at 11:43 AM, Richard Guenther <richard.guent...@gmail.com> wrote: > On Tue, Sep 29, 2009 at 11:06 AM, Richard Guenther > <richard.guent...@gmail.com> wrote: >> On Mon, Sep 28, 2009 at 5:58 PM, Diego Novillo <dnovi...@google.com> wrote: >>> In preparation for the final merge into mainline. I need to test >>> the branch on various platforms. Richi is currently testing on >>> i586, ppc, ppc64, ia64, s390, s390x. >> >> I have bootstrapped and tested i586, x86_64, ppc, ppc64, ia64, >> s390 (only bootstrapped, build ran out of diskspace) and s390x, >> all -linux. >> >> The summary is as follows, extra errors compared to a run >> without the merge patch applied: >> >> i586: >> >> FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error) >> FAIL: gcc.dg/attr-warn-unused-result.c (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/visibility-7.c (test for warnings, line 8) >> FAIL: gcc.dg/visibility-7.c (test for excess errors) >> FAIL: gcc.misc-tests/i386-pf-3dnow-1.c scan-assembler prefetch >> FAIL: gcc.misc-tests/i386-pf-3dnow-1.c scan-assembler prefetchw >> FAIL: gcc.misc-tests/i386-pf-athlon-1.c scan-assembler prefetchnta >> FAIL: gcc.misc-tests/i386-pf-athlon-1.c scan-assembler prefetcht >> FAIL: gcc.misc-tests/i386-pf-athlon-1.c scan-assembler prefetchw >> FAIL: gcc.misc-tests/i386-pf-sse-1.c scan-assembler prefetchnta >> FAIL: gcc.misc-tests/i386-pf-sse-1.c scan-assembler prefetcht0 >> FAIL: gcc.misc-tests/i386-pf-sse-1.c scan-assembler prefetcht1 >> FAIL: gcc.misc-tests/i386-pf-sse-1.c scan-assembler prefetcht2 >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -flto >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -fwhopr >> 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 >> FAIL: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o >> link, (internal compiler error) >> FAIL: 26_numerics/headers/cmath/fabs_inline.cc (test for excess errors) >> >> x86_64: >> >> FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error) >> FAIL: gcc.dg/attr-warn-unused-result.c (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/visibility-7.c (test for warnings, line 8) >> FAIL: gcc.dg/visibility-7.c (test for excess errors) >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -flto >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -fwhopr >> FAIL: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o >> link, (internal compiler error) >> >> ppc: >> >> FAIL: gcc.dg/attr-warn-unused-result.c (internal compiler error) >> FAIL: gcc.dg/attr-warn-unused-result.c (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/torture/builtin-math-7.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/visibility-7.c (test for warnings, line 8) >> FAIL: gcc.dg/visibility-7.c (test for excess errors) >> FAIL: gcc.dg/vmx/3a-03.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3a-03.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/3a-03m.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3a-03m.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/3a-04.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3a-04.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/3a-04m.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3a-04m.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/3a-05.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3a-05.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/3b-01.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/vmx/3b-01.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3b-01.c -O2 -fwhopr execution test >> FAIL: gcc.dg/vmx/3c-01.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/3c-01.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/cw-bug-1.c -O2 -flto execution test >> FAIL: gcc.dg/vmx/cw-bug-1.c -O2 -fwhopr execution test >> FAIL: gcc.dg/vmx/debug-4.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/debug-4.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/ira2b.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/vmx/ira2b.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/ira2b.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/vmx/ira2b.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/pr27842.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/vmx/pr27842.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/pr27842.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/vmx/pr27842.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/sn7153.c -O2 -flto execution test >> FAIL: gcc.dg/vmx/sn7153.c -O2 -fwhopr execution test >> FAIL: gcc.dg/vmx/x-04.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/vmx/x-04.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/x-04.c -O2 -fwhopr (internal compiler error) >> FAIL: gcc.dg/vmx/x-04.c -O2 -fwhopr (test for excess errors) >> FAIL: gcc.dg/vmx/zero.c -O2 -flto (internal compiler error) >> FAIL: gcc.dg/vmx/zero.c -O2 -flto (test for excess errors) >> FAIL: gcc.dg/vmx/zero.c -O2 -fwhopr (test for excess errors) >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -flto >> FAIL: gfortran.dg/lto/pr40725 f_lto_pr40725_0.o-f_lto_pr40725_1.o >> execute -O2 -fwhopr >> 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 >> FAIL: g++.dg/lto/20090106 cp_lto_20090106_0.o-cp_lto_20090106_0.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o link >> FAIL: g++.dg/lto/20090311 cp_lto_20090311_0.o-cp_lto_20090311_1.o >> link, (internal compiler error) >> >> ppc64: >> >> FAIL: gcc.c-torture/compile/20001226-1.c -O3 -g (test for excess errors) >> FAIL: gcc.c-torture/execute/20000112-1.c compilation, -O2 -flto >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000112-1.c compilation, -O2 -fwhopr >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000113-1.c compilation, -O2 -flto >> (internal compiler error) >> ... (lot's of ICEs in rs6000_output_function_epilogue, at >> config/rs6000/rs6000.c:20078) > > Ok, that one is funny. The ppc backend indeed has a compiled > list of all frontend names ... > > if (! strcmp (language_string, "GNU C")) > i = 0; > ... > else > gcc_unreachable (); > > WTF! ;) > >> ia64: >> >> FAIL: gcc.c-torture/execute/20000112-1.c compilation, -O2 -fwhopr >> FAIL: gcc.c-torture/execute/20000314-3.c compilation, -O2 -fwhopr >> FAIL: gcc.c-torture/execute/20000412-5.c compilation, -O2 -fwhopr >> .... (lot's of noise with the kernel spewing unaligned access messages >> that confuses dejagnu, >> lto1(20339): unaligned access to 0x20000000009206ee, ip=0x40000000000342b0 >> there is a PR for this I think) > > PR40754
I am looking into this now. >> s390x: >> >> FAIL: gcc.c-torture/execute/20000112-1.c compilation, -O2 -flto >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000112-1.c compilation, -O2 -fwhopr >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000113-1.c compilation, -O2 -flto >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000113-1.c compilation, -O2 -fwhopr >> (internal compiler error) >> FAIL: gcc.c-torture/execute/20000121-1.c compilation, -O2 -flto >> (internal compiler error) >> ... (lot's of ICEs in lto_end_uncompression, at lto-compress.c:281, >> I believe the machine may have run out of diskspace here) Rather this looks like PR40392, I'm testing a patch. Richard.