hi,
we can see that, base on test case and same options, trunck and trunck with all architectures generate different assemble on https://godbolt.org. As I think the both of them is synchronize to the latest branch master of llvm.
The link you posted was a comparison between Clang trunk and GCC trunk. Those are completely different compilers (Clang’s the one we care deeply about here) so it’s expected they’ll produce different output.