Premature removal of aarch64 ilp32

Joel Sherrill joel.sherrill@gmail.com
Tue Jul 22 16:07:09 GMT 2025


I'm OK as long as ilp32 does build with gcc 15.

When it should be removed from newlib is another question. Historically,
newlib has held code a long time assuming it could be used with older
gcc versions.

I should be able to test this pretty quickly after it shows up in the repo.

On Tue, Jul 22, 2025 at 8:06 AM Richard Earnshaw (lists) <
Richard.Earnshaw@arm.com> wrote:

> On 22/07/2025 12:17, Radek Barton via Newlib wrote:
> > Hello.
> >
> > Sure. I guess we want to keep the asmdefs.h pristine compared to
> https://github.com/ARM-software/optimized-routines/blob/master/string/aarch64/asmdefs.h so
> I can add another header, let's say aarch64/ilp32defs.h, that would define
> the necessary macros and revert their removal from .S files. Would that be
> acceptable solution?
> >
> > Radek
>
> I think in this case I'd prefer let asmdefs.h diverge from upstream by
> omitting the hunk that removed ilp32.  That way, when we do decide to drop
> ilp32 support we can just get back to being fully in sync.
>
> R.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/newlib/attachments/20250722/5285db8d/attachment.htm>


More information about the Newlib mailing list