why did exynos_m1 and exynos_m2 CPUs get removed in llvm 10? 215da6606c0efa1f2bc91de87abfd3dc7163b1bd Obsolete Exynos M1 and M2 "EOL"? ah (i don't have a clue, just guessing) no explanation here https://reviews.llvm.org/rG215da6606c0efa1f2bc91de87abfd3dc7163b1bd the hardware is not particularly important to me, it just seems like a breaking change I am not seeing a review for that change there wasn't one Perhaps it wasn't really used in the wild? I have no idea, but that would seem IMO the only valid reason to have removed it. still should have gone through code review unless that person was the code owner (even then, removing stuff usually gets some community discussion) *cough* CHAR_BITS!=8 *cough* LebedevRI: those CPUs have non-8-bit bytes? No. phew no, just reminiscing on that argument in the larger scope alright, well zig's going to keep exynos-m1 and exynos-m2 and tell llvm that they are "generic" I'd be ok with reverting that commit on the 10 branch and master. likewise that would make my life simpler as well Sounds like a plan.