RFR: 8186780: clang-4.0 fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment() (original) (raw)

Martin Buchholz martinrb at google.com
Thu Jun 21 00:05:27 UTC 2018


On Wed, Jun 20, 2018 at 4:03 PM, Martin Buchholz <martinrb at google.com> wrote:

Hi David and build-dev folk,

After way too much build/hotspot hacking, I have a better fix: clang inlined os::currentstackpointer 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::currentstackpointer() { +NOINLINE address os::currentstackpointer() {

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.



More information about the build-dev mailing list