On Mon, 28 Aug 2023, John Paul Adrian Glaubitz wrote:
On Mon, 2023-08-28 at 08:56 +0200, Geert Uytterhoeven wrote:
And potentially more in the future, which may be anticipated on the
basis that "those users don't need a stable ABI any more, so let's
just ignore the portability issues in our code and leave the problem
to the distros and toolchain developers".
Indeed, the world is slowly turning into "everything is 64-bit little
endian"...
Well, if we want to prevent that to happen in the future, we should make
sure that the m68k port is prepared for the future.
Agreed. And if we get it right, all those 64-bit architectures will not
find themselves in the same predicament m68k is in now, once vendors of
shiny 128-bit and 256-bit architectures start tossing them on the scrap
heap. How will they avoid that predicament? By following our lead, and
making struct member alignment decisions explicit.