steven_wu added a comment. Like I said, I am not worried that -mno-red-zone itself changes the ABI. As long as LLVM still respect the attribute the same way, it is fine. I want to consult Tim to make sure we can support re-targeting no red zone from armv7k to arm64_32.
The intention for the black list is for maintainability. Limiting the ability to change the backend behavior means less corner case to worry about when we re-compile armv7k to arm64_32. Why are you interested in expending this list? Do you have any specific use case in mind? The other option is factor the blacklist out to be a Darwin toolchain specific overwrite so you can further relax it on other platforms. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D61627/new/ https://reviews.llvm.org/D61627 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits