Merge csl-arm-branch into mainline.

Mark Mitchell mark@codesourcery.com
Thu Feb 5 06:25:00 GMT 2004


>>>>Let me know when that's done, and we'll take another look at the
>>>>current_function_is_thunk changes.  I don't think they are very nearly
>>>>obviously correct, but I will take a look at them in isolation, if you
>>>>will send me those bits as a separate patch.
>>>>
>>>>        
>>>>
>>This change is OK for mainline.
>>
>>The RS6000 and Alpha changes are just cleanups -- those back ends had a hacky way of distinguishing thunks generated with asm_out.output_mi_thunk from the pseudo-thunks generated by the C++ front end.  That's no longer necessary with the rest of the change, which sets current_function_is_thunk only in the output_mi_thunk case.
>>
>>Thanks,
>>
>>    
>>
>
>I'd like this patch (and the appropriate ARM bits) to be in 3.4 as well.   
>Will you approve it there as well please?
>  
>
Yes -- because multiple inheritance did work correctly on ARM in older 
versions of GCC.

Paul, you want the ARM_DECLARE_FUNCTION_NAME and arm_output_mi_thunk 
changes from the ARM back end, plus the various 
current_function_is_thunk changes in the patch being discussed here.  
Would you please apply that?

Thanks,

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com



More information about the Gcc-patches mailing list