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.

Reply via email to