On Wed, Jun 20, 2018 at 4:03 PM, Martin Buchholz <marti...@google.com> wrote:
> Hi David and build-dev folk, > > After way too much build/hotspot hacking, I have a better fix: > > clang inlined os::current_stack_pointer into its caller __in the same > translation unit___ (that could be fixed in a separate change) so of course > in this case it didn't have to follow the ABI. Fix is obvious in hindsight: > > -address os::current_stack_pointer() { > +NOINLINE address os::current_stack_pointer() { > If y'all like the addition of NOINLINE, it should probably be added to all of the 14 variants of os::current_stack_pointer. Gives me a chance to try out the submit repo.