Re: Tuple and changes for m68k with -malign-int
Hi Adrian,
On Tue, 17 Jun 2025 at 12:13, John Paul Adrian Glaubitz
<glaubitz@physik.fu-berlin.de> wrote:
> On Tue, 2025-06-17 at 11:59 +0200, Geert Uytterhoeven wrote:
> > > What's keeping us from creating an ABI v2 using either e_ident or e_flags from the ELF
> > > header so that we can fix also all the other packages that don't work like Javascript?
> > >
> > > If MIPS can have a plethora of updated ABIs and even POWER got an ELF ABI v2, why should
> > > that not be possible on m68k?
> >
> > IBM annual gross profit for 2024 was $35.552B.
>
> I'm not sure how this is relevant at all. What is the gross profit of the NetBSD organization?
IOW, you can have plenty of ABIs, if you have the manpower to create
and maintain them.
> > > > Is this a Rust issue, or an LLVM issue?
> > >
> > > https://github.com/M680x0/M680x0-mono-repo/issues/10
> >
> > So you mean it's an LLVM issue.
>
> It's an issue on many projects that use things like tagged pointers etc.
I know. If you want to tag pointers, it is your responsibility to use
unused bits (Hi Apple 24-bit). When using the low bit(s) for tagging,
you have to make sure the objects you are pointing to are sufficiently
aligned. BTW, how does LLVM tag pointers to chars?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Reply to: