wzssyqa added a comment. In D146269#4347514 <https://reviews.llvm.org/D146269#4347514>, @MaskRay wrote:
> Is this the new GCC behavior? Marking o32 objects with 64bit CPU is a long history gas behaviour, maybe appeared in 1990s, or even in the era of Irix. I guess the reason is that to achive something like: -mabi=32 -march=octeon `Octeon` is a 64bit CPU. Since no matter about the -march value, due to all of them are using o32 abi, they can interlink. And thus Linux kernel uses this behaviour. >> `clang -target mipsel-linux-gnu -mabi=64` > > Use `--target=` Done CHANGES SINCE LAST ACTION https://reviews.llvm.org/D146269/new/ https://reviews.llvm.org/D146269 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits