This is the mail archive of the gcc-patches@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: Merge csl-arm-branch into mainline.



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


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