This is the mail archive of the
mailing list for the GCC project.
Re: Merge csl-arm-branch into mainline.
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Richard dot Earnshaw at arm dot com
- Cc: Paul Brook <paul at codesourcery dot com>, gcc-patches at gcc dot gnu dot org
- Date: Wed, 04 Feb 2004 22:25:37 -0800
- Subject: Re: Merge csl-arm-branch into mainline.
- Organization: CodeSourcery, LLC
- References: <200402041047.i14AlYc03697@pc960.cambridge.arm.com>
Yes -- because multiple inheritance did work correctly on ARM in older
versions of GCC.
This change is OK for 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.
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?
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?