In theory you should be able to use TCC to build git currently [1] [2]. If you have a lightweight system or you're building something experimental, it's a lot easier to get TCC up and running over GCC. I note that it supports arm, arm64, i386, riscv64 and x86_64.
> I note that it supports arm, arm64, i386, riscv64 and x86_64.
But like, so does LLVM.