List of important PRs for 3.3.1, week -3.5

Andrew Pinski pinskia@physics.uc.edu
Tue Jun 24 02:44:00 GMT 2003


On Monday, Jun 23, 2003, at 21:08 US/Eastern, Dale Johannesen wrote:

> On Monday, June 23, 2003, at 05:50  PM, Andrew Pinski wrote:
>> Could you add 3187 as it is a regression from 2.95.3 and should have 
>> been marked as a regression long time ago?
>> I think someone from apple sent in a patch to fix this but I could be 
>> wrong.
>
> It's only sort of a regresion; 2.95.3 did not follow the standard in 
> this area, and the extra functions
> are a side effect of conformance.  At least another entry point is 
> necessary.
>
> Apple has code that changes one of the duplicate functions to be a 
> call to the other one, and
> lets sibcall change this into a single branch insn.  I don't recall 
> whether this was submitted,
> and don't know whether such an approach would be welcomed.  Certainly 
> multiple entry
> points seem cleaner to me, but MacOS can't currently handle them.


It was submitted: 
<http://gcc.gnu.org/ml/gcc-patches/2002-08/msg00354.html> and there is
support for multiple entry points according to Mark Mitchel in one of 
the follow ups:

Note that Zack recently checked in better support for alternate entry
points.  What we really want to do is use alternate entry points; that
will save even more space that your approach, and be faster as well.

Thanks,
Andrew Pinski



More information about the Gcc mailing list