This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bootstrap miscomparison on mainline with checking disabled


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:
-------------------------------------------------------------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]