aemerson wrote: Ok, given that our only way to implement something like this is with the reserving mechanism, I'll just rename the `-ffixed-x30` to something like `-mno-allocate-lr` and keep the underlying cc1/target features the same? https://github.com/llvm/llvm-project/pull/88019