This is the mail archive of the 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.


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?


Mark Mitchell
CodeSourcery, LLC
(916) 791-8304

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