Dear GCC Maintainers and Steering Committee,

I'm currently doing a feasibility study and effort estimate for upstreaming the existing ARCv3 out-of-tree port [1].

Question: Is there likely to be any objection to adding a new "arc64" port in addition to the existing "arc" port?

At this point, I would like to check that the general approach is likely to be accepted at the end of the project. Or, at least not rejected for this most fundamental of reasons.

The ARCv3 port has been written as a new backend because it is not just a simple evolution of the ARC architecture and starting afresh made more sense to the developers at the time. I'm aware that there are some precedents for this (sh64, ia64, aarch64), so I think it's probably fine, right?

If necessary, I can do a closer analysis of the two ports and figure out how to unify them, but of course that's going to take longer and cost more.

Any advice would be appreciated.

Thanks very much,

Andrew


[1] https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/tree/arc64

Reply via email to