GCC 4.3 project to merge representation changes

Mark Mitchell mark@codesourcery.com
Fri Sep 29 05:27:00 GMT 2006


Kazu Hirata wrote:
> Hi Mark,
> 
>> I don't believe there is a GCC 4.3 project page to merge the work that 
>> you folks did on CALL_EXPRs and TYPE_ARG_TYPEs.  Would one of you 
>> please create  a Wiki page for that?
> 
> What would you suggest me to do for missing bits?  Specifically, most 
> backends with the exception of x86 are broken because I haven't 
> converted uses of TYPE_ARG_TYPEs in those backends.  The ARM port was 
> broken at the time of branch creation.  The Java frontend uses a flag 
> within the TREE_LIST object that makes up TYPE_ARG_TYPEs, so it is 
> blocking the propsed merge.  (Java maintainers are planning to fix this 
> in future.)
> 
> So, Sandra's CALL_EXPEs stuff may be ready for merge, but my 
> TYPE_ARG_TYPE stuff has a somewhat long way to go.

Yes, I agree that Sandra's stuff is closer.  I would hope that with the 
ECJ conversion (planned for Stage 1), the Java issue goes away.  So, 
that would leave you with fixing the various other back-ends, which 
should be mechanical, but perhaps somewhat time-consuming.  I'd also 
hope that other folks would volunteer to help with some of that work, 
since getting it done will make the compiler more efficient, which is 
better for everyone.

-- 
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713



More information about the Gcc mailing list