On Sun, 2018-01-14 at 14:03 -0800, H.J. Lu wrote: > > > And *that* was the point at which I asked HJ to just use the proper > > bloody register names :) > > Please let me know if I should make the change to ax,..., r8,..r15.
This is what I'm building my compiler with now, to make that change: http://git.infradead.org/users/dwmw2/gcc-retpoline.git/shortlog/refs/heads/retpoline-regnames At this point I'm inclined to suggest we don't make the change. I'll finish and test it anyway. I *can* change my GENERATE_THUNK macro to take two arguments — the suffix of the thunk name, and the register name to use. That lets me ditch the clever but ugly loop trick. I *did* want to get this file back to using .irp in the end, by fixing up other kernel infrastructure to do things properly. But I can live without that too if I must.
smime.p7s
Description: S/MIME cryptographic signature