This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap miscomparison on mainline with checking disabled
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: Mike Stump <mrs at apple dot com>, Devang Patel <dpatel at apple dot com>, Zack Weinberg <zack at codesourcery dot com>, Andrew Pinski <pinskia at physics dot uc dot edu>, Steven Bosscher <stevenb at suse dot de>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Wed, 19 May 2004 12:25:56 -0400
- Subject: Re: Bootstrap miscomparison on mainline with checking disabled
- Organization: Red Hat Canada
- References: <200405191608.i4JG8gLp028791@speedy.slc.redhat.com>
On Wed, 2004-05-19 at 12:08, law@redhat.com wrote:
> It is the phiopt changes. I've got a handle on it.
> jeff
>
Thanks. I wonder if they may be also related to the number of
regressions we got on ppc. The --enable-checking bootstrap on
powerpc-unknown-linux-gnu worked fine, but we are getting these
regressions.
I don't think these regressions are due to the phiopt changes, though.
Most of the new failures are link errors for symbols not found. Like
gcc.c-torture/execute/20001130-1.c
/tmp/ccKLIOqC.o(.text+0x38): In function `foo':
: undefined reference to `bar'
collect2: ld returned 1 exit status
compiler exited with status 1
Diego.
-------------------------------------------------------------------------------
Testsuite differences between 20040518/g++.sum.gz and
20040519/g++.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/g++.sum.gz:
FAIL: g++.old-deja/g++.abi/vtable3a.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3b.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3c.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3d.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3e.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3f.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3g.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3h.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3i.C (test for excess errors)
FAIL: g++.old-deja/g++.abi/vtable3j.C (test for excess errors)
FAIL: g++.old-deja/g++.mike/pmf7.C (test for excess errors)
FAIL: g++.old-deja/g++.other/inline8.C (test for excess errors)
FAIL: g++.old-deja/g++.pt/instantiate5.C (test for excess
errors)
FAIL: g++.old-deja/g++.pt/link1.C (test for excess errors)
FAIL: g++.old-deja/g++.pt/ttp21.C (test for excess errors)
FAIL: g++.old-deja/g++.pt/ttp22.C (test for excess errors)
FAIL: g++.old-deja/g++.pt/ttp23.C (test for excess errors)
FAIL: g++.old-deja/g++.robertl/eb73.C (test for excess errors)
Fixed regressions in 20040519/g++.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/gcc.sum.gz and
20040519/gcc.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/gcc.sum.gz:
FAIL: gcc.c-torture/execute/20001130-1.c compilation
FAIL: gcc.c-torture/execute/20010605-1.c compilation
FAIL: gcc.c-torture/execute/20030313-1.c compilation
FAIL: gcc.c-torture/execute/920721-3.c compilation
FAIL: gcc.c-torture/execute/941202-1.c compilation
FAIL: gcc.c-torture/execute/941202-1.c compilation
FAIL: gcc.c-torture/execute/960116-1.c compilation
FAIL: gcc.c-torture/execute/980526-2.c compilation
FAIL: gcc.c-torture/execute/990208-1.c compilation
FAIL: gcc.c-torture/execute/cvt-1.c compilation
FAIL: gcc.c-torture/execute/simd-4.c compilation
FAIL: gcc.misc-tests/bprob-1.c compilation
FAIL: gcc.misc-tests/bprob-1.c compilation
FAIL: gcc.misc-tests/gcov-4.c (test for excess errors)
FAIL: gcc.misc-tests/gcov-4.c gcov failed: gcov-4.c.gcov does
not exist
Fixed regressions in 20040519/gcc.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/gfortran.sum.gz and
20040519/gfortran.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/gfortran.sum.gz:
Fixed regressions in 20040519/gfortran.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/libffi.sum.gz and
20040519/libffi.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/libffi.sum.gz:
FAIL: libffi.call/closure_fn0.c (test for excess errors)
FAIL: libffi.call/closure_fn1.c (test for excess errors)
FAIL: libffi.call/closure_fn2.c (test for excess errors)
FAIL: libffi.call/closure_fn3.c (test for excess errors)
FAIL: libffi.call/closure_fn4.c (test for excess errors)
FAIL: libffi.call/closure_fn5.c (test for excess errors)
FAIL: libffi.call/cls_12byte.c (test for excess errors)
FAIL: libffi.call/cls_16byte.c (test for excess errors)
FAIL: libffi.call/cls_18byte.c (test for excess errors)
FAIL: libffi.call/cls_19byte.c (test for excess errors)
FAIL: libffi.call/cls_1_1byte.c (test for excess errors)
FAIL: libffi.call/cls_20byte.c (test for excess errors)
FAIL: libffi.call/cls_20byte1.c (test for excess errors)
FAIL: libffi.call/cls_24byte.c (test for excess errors)
FAIL: libffi.call/cls_2byte.c (test for excess errors)
FAIL: libffi.call/cls_3_1byte.c (test for excess errors)
FAIL: libffi.call/cls_3byte1.c (test for excess errors)
FAIL: libffi.call/cls_3byte2.c (test for excess errors)
FAIL: libffi.call/cls_4_1byte.c (test for excess errors)
FAIL: libffi.call/cls_4byte.c (test for excess errors)
FAIL: libffi.call/cls_5byte.c (test for excess errors)
FAIL: libffi.call/cls_64byte.c (test for excess errors)
FAIL: libffi.call/cls_6byte.c (test for excess errors)
FAIL: libffi.call/cls_7byte.c (test for excess errors)
FAIL: libffi.call/cls_8byte.c (test for excess errors)
FAIL: libffi.call/cls_9byte1.c (test for excess errors)
FAIL: libffi.call/cls_9byte2.c (test for excess errors)
FAIL: libffi.call/cls_align_double.c (test for excess errors)
FAIL: libffi.call/cls_align_float.c (test for excess errors)
FAIL: libffi.call/cls_align_longdouble.c (test for excess
errors)
FAIL: libffi.call/cls_align_pointer.c (test for excess errors)
FAIL: libffi.call/cls_align_sint16.c (test for excess errors)
FAIL: libffi.call/cls_align_sint32.c (test for excess errors)
FAIL: libffi.call/cls_align_sint64.c (test for excess errors)
FAIL: libffi.call/cls_align_uint16.c (test for excess errors)
FAIL: libffi.call/cls_align_uint32.c (test for excess errors)
FAIL: libffi.call/cls_align_uint64.c (test for excess errors)
FAIL: libffi.call/cls_double.c (test for excess errors)
FAIL: libffi.call/cls_float.c (test for excess errors)
FAIL: libffi.call/cls_multi_schar.c (test for excess errors)
FAIL: libffi.call/cls_multi_sshort.c (test for excess errors)
FAIL: libffi.call/cls_multi_sshortchar.c (test for excess
errors)
FAIL: libffi.call/cls_multi_uchar.c (test for excess errors)
FAIL: libffi.call/cls_multi_ushort.c (test for excess errors)
FAIL: libffi.call/cls_multi_ushortchar.c (test for excess
errors)
FAIL: libffi.call/cls_schar.c (test for excess errors)
FAIL: libffi.call/cls_sint.c (test for excess errors)
FAIL: libffi.call/cls_sshort.c (test for excess errors)
FAIL: libffi.call/cls_uchar.c (test for excess errors)
FAIL: libffi.call/cls_uint.c (test for excess errors)
FAIL: libffi.call/cls_ulonglong.c (test for excess errors)
FAIL: libffi.call/cls_ushort.c (test for excess errors)
FAIL: libffi.call/nested_struct.c (test for excess errors)
FAIL: libffi.call/nested_struct1.c (test for excess errors)
FAIL: libffi.call/nested_struct2.c (test for excess errors)
FAIL: libffi.call/nested_struct3.c (test for excess errors)
FAIL: libffi.call/problem1.c (test for excess errors)
Fixed regressions in 20040519/libffi.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/libjava.sum.gz and
20040519/libjava.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/libjava.sum.gz:
Fixed regressions in 20040519/libjava.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/libmudflap.sum.gz and
20040519/libmudflap.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/libmudflap.sum.gz:
FAIL: libmudflap.cth/pass39-frag.c (rerun 1) execution test
FAIL: libmudflap.cth/pass39-frag.c (-O3) execution test
FAIL: libmudflap.cth/pass39-frag.c (-O3) output pattern test
Fixed regressions in 20040519/libmudflap.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/libstdc++-abi.sum.gz and
20040519/libstdc++-abi.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/libstdc++-abi.sum.gz:
Fixed regressions in 20040519/libstdc++-abi.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/libstdc++.sum.gz and
20040519/libstdc++.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/libstdc++.sum.gz:
Fixed regressions in 20040519/libstdc++.sum.gz:
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Testsuite differences between 20040518/objc.sum.gz and
20040519/objc.sum.gz
-------------------------------------------------------------------------------
New regressions in 20040519/objc.sum.gz:
FAIL: objc/execute/IMP.m compilation
FAIL: objc/execute/class-1.m compilation
FAIL: objc/execute/class-10.m compilation
FAIL: objc/execute/class-11.m compilation
FAIL: objc/execute/class-12.m compilation
FAIL: objc/execute/class-13.m compilation
FAIL: objc/execute/class-14.m compilation
FAIL: objc/execute/class-2.m compilation
FAIL: objc/execute/class-3.m compilation
FAIL: objc/execute/class-4.m compilation
FAIL: objc/execute/class-5.m compilation
FAIL: objc/execute/class-6.m compilation
FAIL: objc/execute/class-7.m compilation
FAIL: objc/execute/class-8.m compilation
FAIL: objc/execute/class-9.m compilation
FAIL: objc/execute/nested-2.m compilation
FAIL: objc/execute/object_is_class.m compilation
FAIL: objc/execute/object_is_meta_class.m compilation
Fixed regressions in 20040519/objc.sum.gz:
-------------------------------------------------------------------------------