[aarch64-port-dev ] RFR: 8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching10/LFMultiThreadCachingTest.java
Edward Nevill
edward.nevill at gmail.com
Fri Jan 8 08:19:02 UTC 2016
On Thu, 2016-01-07 at 18:55 +0000, Andrew Haley wrote:
> On 12/29/2015 10:16 PM, Andrew Haley wrote:
> > On 29/12/15 17:17, Edward Nevill wrote:
> >> I have also tested with jtreg hotspot/langtools and jdk, before and after patching and with and without -XX:+ReservedCodeCacheSize=256m with no additional failures.
> >>
> >> OK to push?
> >
> So, we have emitted a call to a trampoline stub as bl(pc()) and we are
> trying to emit the stub for another trampoline call, but when we need
> to expand the code buffer to accommodate the new stub we hit this
> assertion in Relocation::pd_set_call_destination:
>
> assert(addr() != x, "call instruction in an infinite loop");
> I guess we should just delete this assertion. OK?
>
> Andrew.
Yes, would you like me to prepare the changeset?
Ed.
More information about the aarch64-port-dev
mailing list