RFR(S): 8207011: Remove uses of the register storage class specifier

Martin Buchholz martinrb at google.com
Thu Jul 12 18:42:03 UTC 2018


On Wed, Jul 11, 2018 at 3:52 PM, Mikael Vidstedt <mikael.vidstedt at oracle.com
> wrote:

>
> Removing the register keyword here breaks the code, and gcc does *not*
> complain about using it for these patterns, so I chose to leave it there.
> An alternative to that would be to always use the “clang” style mov
> instruction. I know there is another thread[1] discussing how to move
> forward with the current_stack_pointer on clang 4.0. I’ll keep my eyes on
> that to make sure we don’t collide (and cc:ing Martin for good luck).
>

As I wrote elsewhere, I'd like to get rid of the super-brittle stack
pointer assembly entirely, but especially for stack alignment checking.


More information about the hotspot-dev mailing list