https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110908
--- Comment #7 from zach-gcc at cs dot stanford.edu --- FYI: the behavior requested in this issue used to be supported by LLVM/Clang with the -ffixed-x30 flag, but has now been renamed to -mlr-for-calls-only. See https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang-mlr-for-calls-only and https://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20240708/595955.html.