4 GCC HEAD regressions, 0 new, with your patch on 2004-01-29T00:00:03Z.

Andrew Pinski pinskia@physics.uc.edu
Thu Jan 29 08:07:00 GMT 2004


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



More information about the Gcc-regression mailing list