--- old/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp 2020-05-01 02:25:46.299856769 -0700 +++ new/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp 2020-05-01 02:25:45.979850613 -0700 @@ -95,13 +95,7 @@ #endif // AMD64 address os::current_stack_pointer() { -#ifdef SPARC_WORKS - void *esp; - __asm__("mov %%" SPELL_REG_SP ", %0":"=r"(esp)); - return (address) ((char*)esp + sizeof(long)*2); -#else return (address)__builtin_frame_address(0); -#endif } char* os::non_memory_address_word() { @@ -224,10 +218,7 @@ } intptr_t* _get_previous_fp() { -#ifdef SPARC_WORKS - intptr_t **ebp; - __asm__("mov %%" SPELL_REG_FP ", %0":"=r"(ebp)); -#elif defined(__clang__) +#if defined(__clang__) intptr_t **ebp; __asm__ __volatile__ ("mov %%" SPELL_REG_FP ", %0":"=r"(ebp):); #else