On Thu, May 15, 2025 at 6:43 PM Andrew Stubbs <a...@baylibre.com> wrote:
>
> 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?

I don't see any strong reason not to do this, assuming 'arc' is 32bit only
and 'arc64' is a 64bit CPU.  But I'd say the arc port maintainer should
weight in (CCed).

Technically the SC has to accept a new port I think.

Richard.

> 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