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] |
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.
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?
-- 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] |