[llvm] [M68k] Handle 16 bit MOVs to and from CCR (PR #114714)

John Paul Adrian Glaubitz via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 5 11:37:13 PST 2024


glaubitz wrote:

> @glaubitz Thanks, much appreciated. I updated the title as requested.
> 
> How are you testing these? I set up a [docker container chroot thing](https://github.com/knickish/m68k_tests) based on your guide on the debian forums, but it's pretty unwieldy to be honest

I'm currently doing cross-builds only as LLVM doesn't work natively on M68k at the moment due to the natural 2-byte alignment of the current ABI.

We're working on switching the ABI to 4-byte alignment by default, but there has been some resistance from a few people who insist on ABI compatibility.

However, both Debian and Gentoo agree that the port will only be maintainable in the future with 4-byte alignment by default.

Having said that, are there any specific issues you need help with?

https://github.com/llvm/llvm-project/pull/114714


More information about the llvm-commits mailing list