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: 4 GCC HEAD regressions, 0 new, with your patch on 2004-01-29T00:00:03Z.



On Jan 28, 2004, at 23:33, GCC regression checker wrote:


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

The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.old-deja/g++.abi/cxa_vec.C
native g++.sum g++.old-deja/g++.brendan/new3.C
native g77.sum g77.f-torture/execute/intrinsic77.f

These first three are caused by having shared libraries now, the problem with the first two
is ld is warning about multiple operator new/deletes.
The third one is major failure in Darwin's backend and not marking some functions as extern
and does not call the functions via a stub. I will look into see why this is happening.
I can reproduce it at -O1 -finline -finline-functions. (Die rtl inline, die).



This is one is caused by the machine still not having all the right headers as it works on my
machine just fine:
native objc.sum objc.dg/call-super-2.m


Note all of these are not really regressions at all as the third would cause problems if
someone created a shared library with g77 on darwin and tried to link with some main.
The first two are really ld bugs where it should not warn about operator new/delete at all.


Thanks,
Andrew Pinski


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