This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [LTO] Request for testing: Last merge from trunk before final merge
On Tue, Sep 29, 2009 at 2:39 PM, Richard Guenther
<richard.guenther@gmail.com> wrote:
> On Tue, Sep 29, 2009 at 2:22 PM, Joseph S. Myers
> <joseph@codesourcery.com> wrote:
>> On Tue, 29 Sep 2009, Richard Guenther wrote:
>>
>>> 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/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: 26_numerics/headers/cmath/fabs_inline.cc (test for excess errors)
>>
>> These are non-LTO tests without any LTO options being used, i.e.
>> regressions introduced by the merge. ?They will therefore need fixing
>> before the merge can be committed to trunk. ?(The
>> attr-warn-unused-result.c and visibility-7.c ones appear on mutliple
>> targets in this list.)
>
> The i386-pf-* tests are somehow executing not only for the
> specified torture options in i386-prefetch.exp but also for
> "", the empty option. ?This causes the extra fails.
>
> This is because of the torture-options.exp changes, I have a patch.
All the above have been fixed. A new round of testing shows
New failures for head-ia64
FAIL: gcc.c-torture/execute/vector-2.c execution, -O2 -flto
FAIL: gcc.c-torture/execute/vector-2.c execution, -O2 -fwhopr
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: 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/20081217-1 cp_lto_20081217-1_0.o-cp_lto_20081217-1_0.o link
FAIL: g++.dg/lto/20081217-2 cp_lto_20081217-2_0.o-cp_lto_20081217-2_0.o link
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)
New failures for head-i586
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: 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)
New failures for head-ppc64
FAIL: gcc.c-torture/execute/20071030-1.c execution, -O2 -flto
FAIL: gcc.c-torture/execute/20071030-1.c execution, -O2 -fwhopr
FAIL: gcc.dg/lto/20090116 c_lto_20090116_0.o-c_lto_20090116_0.o link,
(internal compiler error)
FAIL: gcc.dg/vmx/3a-01.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3a-01.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/3a-01a.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3a-01a.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/3a-01m.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3a-01m.c -O2 -fwhopr execution test
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/3a-06.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3a-06.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/3a-06m.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3a-06m.c -O2 -fwhopr execution test
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/3b-10.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3b-10.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/3b-13.c -O2 -flto execution test
FAIL: gcc.dg/vmx/3b-13.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/bug-1.c -O2 -flto execution test
FAIL: gcc.dg/vmx/bug-1.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/bug-3.c -O2 -flto execution test
FAIL: gcc.dg/vmx/bug-3.c -O2 -fwhopr execution test
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/eg-5.c -O2 -flto execution test
FAIL: gcc.dg/vmx/eg-5.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/gcc-bug-e.c -O2 -flto execution test
FAIL: gcc.dg/vmx/gcc-bug-e.c -O2 -fwhopr execution test
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/varargs-2.c -O2 -flto execution test
FAIL: gcc.dg/vmx/varargs-2.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/varargs-3.c -O2 -flto execution test
FAIL: gcc.dg/vmx/varargs-3.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/varargs-4.c -O2 -flto execution test
FAIL: gcc.dg/vmx/varargs-4.c -O2 -fwhopr execution test
FAIL: gcc.dg/vmx/varargs-7.c -O2 -flto execution test
FAIL: gcc.dg/vmx/varargs-7.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-1.c -O2 -flto execution test
FAIL: gcc.dg/vmx/zero-1.c -O2 -fwhopr execution test
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)
New failures for head-x86_64
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: 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)
New failures for head-ppc
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/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)
New failures for head-s390
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: 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)
New failures for head-s390x
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)
I think the vmx testcases fail on me because I don't have a
POWER7 machine to test on. But it would be nice if ppc
people would look at this. Mike?