This is the mail archive of the gcc-regression@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: 135 GCC regressions, 132 new, with your patch on 2003-07-01T05:03:50Z.



On Tuesday, Jul 1, 2003, at 06:56 US/Eastern, Andreas Jaeger wrote:


"GCC regression checker" <geoffk@apple.com> writes:

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 132 new failures, and 3
failures that existed before and after that patch; 0 failures
have been fixed.

The new failures are:
native g++.sum g++.dg/abi/bitfield1.C
native g++.sum g++.dg/abi/bitfield2.C
native g++.sum g++.dg/abi/bitfield4.C
native g++.sum g++.dg/abi/empty4.C
native g++.sum g++.dg/abi/empty8.C
native g++.sum g++.dg/abi/enum1.C
native g++.sum g++.dg/abi/layout1.C
native g++.sum g++.dg/abi/layout2.C
native g++.sum g++.dg/abi/mangle2.C
native g++.sum g++.dg/abi/offsetof.C
native g++.sum g++.dg/abi/param1.C
native g++.sum g++.dg/abi/rtti2.C
native g++.sum g++.dg/abi/vbase12.C
native g++.sum g++.dg/abi/vthunk1.C
native g++.sum g++.dg/bprob/g++-bprob-1.C
native g++.sum g++.dg/compat/abi/bitfield1
native g++.sum g++.dg/compat/abi/bitfield2
native g++.sum g++.dg/compat/break/bitfield5
native g++.sum g++.dg/compat/break/empty6
native g++.sum g++.dg/compat/break/vbase10
native g++.sum g++.dg/compat/break/vbase11
native g++.sum g++.dg/compat/eh/ctor1
native g++.sum g++.dg/compat/eh/ctor2
native g++.sum g++.dg/compat/eh/dtor1
native g++.sum g++.dg/compat/eh/filter1
native g++.sum g++.dg/compat/eh/filter2
native g++.sum g++.dg/compat/eh/new1
native g++.sum g++.dg/compat/eh/nrv1
native g++.sum g++.dg/compat/eh/spec3
native g++.sum g++.dg/compat/eh/template1
native g++.sum g++.dg/compat/eh/unexpected1
native g++.sum g++.dg/compat/init/array5
native g++.sum g++.dg/compat/init/byval1
native g++.sum g++.dg/compat/init/dtor1
native g++.sum g++.dg/compat/init/elide1
native g++.sum g++.dg/compat/init/init-ref2
native g++.sum g++.dg/debug/const1.C
native g++.sum g++.dg/debug/debug4.C
native g++.sum g++.dg/debug/trivial.C
native g++.sum g++.dg/eh/ctor1.C
native g++.sum g++.dg/eh/ctor2.C
native g++.sum g++.dg/eh/dtor1.C
native g++.sum g++.dg/eh/filter1.C
native g++.sum g++.dg/eh/filter2.C
native g++.sum g++.dg/eh/loop1.C
native g++.sum g++.dg/eh/loop2.C
native g++.sum g++.dg/eh/new1.C
native g++.sum g++.dg/eh/omit-frame-pointer.C
native g++.sum g++.dg/eh/omit-frame-pointer2.C
native g++.sum g++.dg/eh/registers1.C
native g++.sum g++.dg/eh/spec3.C
native g++.sum g++.dg/eh/template1.C
native g++.sum g++.dg/eh/unexpected1.C
native g++.sum g++.dg/expr/cond1.C
native g++.sum g++.dg/ext/alignof1.C
native g++.sum g++.dg/ext/attrib3.C
native g++.sum g++.dg/ext/attrib6.C
native g++.sum g++.dg/ext/oper1.C
native g++.sum g++.dg/gcov/gcov-1.C
native g++.sum g++.dg/gcov/gcov-2.C
native g++.sum g++.dg/gcov/gcov-3.C
native g++.sum g++.dg/inherit/covariant1.C
native g++.sum g++.dg/inherit/covariant2.C
native g++.sum g++.dg/inherit/covariant3.C
native g++.sum g++.dg/inherit/covariant4.C
native g++.sum g++.dg/inherit/null1.C
native g++.sum g++.dg/inherit/operator1.C
native g++.sum g++.dg/inherit/using1.C
native g++.sum g++.dg/inherit/using2.C
native g++.sum g++.dg/init/array1.C
native g++.sum g++.dg/init/array5.C
native g++.sum g++.dg/init/byval1.C
native g++.sum g++.dg/init/copy3.C
native g++.sum g++.dg/init/ctor1.C
native g++.sum g++.dg/init/dtor1.C
native g++.sum g++.dg/init/dtor2.C
native g++.sum g++.dg/init/elide1.C
native g++.sum g++.dg/init/elide2.C
native g++.sum g++.dg/init/elide3.C
native g++.sum g++.dg/init/empty1.C
native g++.sum g++.dg/init/init-ref1.C
native g++.sum g++.dg/init/init-ref2.C
native g++.sum g++.dg/init/init-ref3.C
native g++.sum g++.dg/init/pm1.C
native g++.sum g++.dg/lookup/anon1.C
native g++.sum g++.dg/lookup/template1.C
native g++.sum g++.dg/lookup/two-stage1.C
native g++.sum g++.dg/opt/alias1.C
native g++.sum g++.dg/opt/alias2.C
native g++.sum g++.dg/opt/cleanup1.C
native g++.sum g++.dg/opt/const1.C
native g++.sum g++.dg/opt/const2.C
native g++.sum g++.dg/opt/dtor1.C
native g++.sum g++.dg/opt/inline2.C
native g++.sum g++.dg/opt/longbranch1.C
native g++.sum g++.dg/opt/nrv1.C
native g++.sum g++.dg/opt/nrv2.C
native g++.sum g++.dg/opt/nrv3.C
native g++.sum g++.dg/opt/nrv4.C
native g++.sum g++.dg/opt/nrv5.C
native g++.sum g++.dg/opt/pr6713.C
native g++.sum g++.dg/opt/preinc1.C
native g++.sum g++.dg/opt/ptrintsum1.C
native g++.sum g++.dg/opt/reg-stack.C
native g++.sum g++.dg/opt/thunk1.C
native g++.sum g++.dg/other/copy1.C
native g++.sum g++.dg/other/copy2.C
native g++.sum g++.dg/other/init2.C
native g++.sum g++.dg/other/packed1.C
native g++.sum g++.dg/other/ptrmem1.C
native g++.sum g++.dg/other/ptrmem3.C
native g++.sum g++.dg/other/stdarg1.C
native g++.sum g++.dg/overload/member2.C
native g++.sum g++.dg/rtti/cv1.C
native g++.sum g++.dg/special/conpr-1.C
native g++.sum g++.dg/special/conpr-2.C
native g++.sum g++.dg/special/initp1.C
native g++.sum g++.dg/template/conv2.C
native g++.sum g++.dg/template/conv3.C
native g++.sum g++.dg/template/ctor2.C
native g++.sum g++.dg/template/deduce1.C
native g++.sum g++.dg/template/friend.C
native g++.sum g++.dg/template/friend10.C
native g++.sum g++.dg/template/partial1.C
native g++.sum g++.dg/template/pretty1.C
native g++.sum g++.dg/template/qual2.C
native g++.sum g++.dg/template/qualttp11.C
native g++.sum g++.dg/template/qualttp12.C
native g++.sum g++.dg/template/qualttp14.C
native g++.sum g++.dg/template/qualttp16.C
native g++.sum g++.dg/template/union1.C
native g++.sum g++.dg/template/vtable1.C

The old failures, which were not fixed or introduced by your patch, are:
native g77.sum g77.f-torture/execute/980520-1.f
native gcc.sum gcc.c-torture/execute/20000412-3.c
native gcc.sum gcc.dg/warn-1.c


For more information, see http://gcc.gnu.org/regtest/.

Who will look into this? Beeing this C++ changes, I doubt that my ISO C conversions did this - but I'll bootstrap again now just in case...

It is not the ISO C conversions that is causing this.
The problem is that there are two duplicate symbols in two different *.o in libstdc++.a:
ranlib: file: /Users/pinskia/fsf-clean-nocheck/lib/libstdc++.a(concept-inst.o) defines symbol: __ZNSt8numpunctIcE2idE
ranlib: file: /Users/pinskia/fsf-clean-nocheck/lib/libstdc++.a(locale-inst.o) defines symbol: __ZNSt8numpunctIcE2idE


I cannot pin point the patch which caused this but it looks like a libstdc++ one, rather than a gcc one.

Thanks,
Andrew Pinski





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